Dec 16
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.03%
27,536
Common Stock
Nov 26
2024
SELL
Open market or private sale
$1,251,417
$95.74 p/Share
13,071
Reduced 32.2%
27,527
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
4,549
Added 10.08%
40,598
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$159,167
$88.97 p/Share
1,789
Reduced 4.73%
36,049
Common Stock
Nov 16
2024
BUY
Grant, award, or other acquisition
-
3,569
Added 8.66%
37,627
Common Stock
Nov 13
2024
SELL
Payment of exercise price or tax liability
$35,789
$92.48 p/Share
387
Reduced 1.12%
34,269
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$27,091
$95.73 p/Share
283
Reduced 0.81%
34,656
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
-
14
Added 0.04%
34,939
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.02%
34,924
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
8
Added 0.02%
34,915
Common Stock
Mar 04
2024
SELL
Open market or private sale
$2,745,325
$173.59 p/Share
15,815
Reduced 31.18%
34,907
Common Stock
Mar 04
2024
BUY
Exercise of conversion of derivative security
$144,232
$9.12 p/Share
15,815
Added 23.77%
50,722
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,503,112
$173.07 p/Share
8,685
Reduced 19.92%
34,907
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$79,207
$9.12 p/Share
8,685
Added 16.61%
43,592
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,069,283
$131.41 p/Share
8,137
Reduced 18.9%
34,907
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
16,724
Added 28.33%
42,302
Common Stock
Nov 16
2023
SELL
Payment of exercise price or tax liability
$28,263
$135.23 p/Share
209
Reduced 0.79%
26,320
Common Stock
Nov 13
2023
BUY
Grant, award, or other acquisition
-
2,604
Added 8.94%
26,529
Common Stock
Nov 11
2023
SELL
Payment of exercise price or tax liability
$37,173
$132.29 p/Share
281
Reduced 1.16%
23,925
Common Stock
Feb 03
2023
SELL
Open market or private sale
$12,526
$142.35 p/Share
88
Reduced 0.36%
24,206
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$642
$7.3 p/Share
88
Added 0.36%
24,294
Common Stock
Dec 01
2022
SELL
Open market or private sale
$1,422,551
$123.09 p/Share
11,557
Reduced 32.32%
24,206
Common Stock
Nov 30
2022
SELL
Open market or private sale
$287,181
$122.57 p/Share
2,343
Reduced 6.15%
35,763
Common Stock
Nov 23
2022
SELL
Open market or private sale
$12,250
$122.5 p/Share
100
Reduced 0.26%
38,106
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$626,166
$117.15 p/Share
5,345
Reduced 12.27%
38,206
Common Stock