Dec 15
2024
SELL
Payment of exercise price or tax liability
$73,665
$245.55 p/Share
300
Reduced 1.19%
24,978
Common Stock
Dec 03
2024
BUY
Exercise of conversion of derivative security
$64,890
$12.36 p/Share
5,250
Added 17.2%
25,278
Common Stock
Dec 02
2024
SELL
Open market or private sale
$158,928
$243.01 p/Share
654
Reduced 3.16%
20,028
Common Stock
Nov 29
2024
SELL
Open market or private sale
$436,122
$242.56 p/Share
1,798
Reduced 8.0%
20,682
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$119,871
$237.84 p/Share
504
Reduced 2.19%
22,480
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
2,570
Added 10.06%
22,984
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$51,538
$222.15 p/Share
232
Reduced 1.13%
20,307
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
1,670
Added 7.52%
20,539
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$55,723
$245.48 p/Share
227
Reduced 1.19%
18,869
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$86,822
$227.88 p/Share
381
Reduced 1.96%
19,085
Common Stock
Oct 09
2023
BUY
Exercise of conversion of derivative security
$33,990
$12.36 p/Share
2,750
Added 12.38%
19,466
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
2,230
Added 11.92%
16,476
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$63,696
$195.99 p/Share
325
Reduced 2.23%
14,246
Common Stock
Oct 15
2022
SELL
Payment of exercise price or tax liability
$62,259
$179.94 p/Share
346
Reduced 2.32%
14,571
Common Stock
May 31
2022
BUY
Exercise of conversion of derivative security
$24,720
$12.36 p/Share
2,000
Added 11.82%
14,917
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$33,471
$257.47 p/Share
130
Reduced 1.4%
9,167
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
3,750
Added 22.5%
12,917
Common Stock
Oct 15
2021
SELL
Payment of exercise price or tax liability
$141,104
$267.75 p/Share
527
Reduced 5.36%
9,297
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$52,036
$262.81 p/Share
198
Reduced 1.98%
9,824
Common Stock
Oct 15
2020
SELL
Payment of exercise price or tax liability
$113,516
$215.4 p/Share
527
Reduced 5.0%
10,022
Common Stock
Feb 09
2020
SELL
Payment of exercise price or tax liability
$35,975
$176.35 p/Share
204
Reduced 1.9%
10,549
Common Stock