Dec 21
2024
SELL
Payment of exercise price or tax liability
$251,652
$125.45 p/Share
2,006
Reduced 6.36%
29,523
Common Stock
Dec 21
2024
BUY
Exercise of conversion of derivative security
-
4,876
Added 13.39%
31,529
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$199,035
$145.6 p/Share
1,367
Reduced 4.88%
26,653
Common Stock
Dec 11
2024
BUY
Grant, award, or other acquisition
-
3,139
Added 10.07%
28,020
Common Stock
Dec 01
2024
SELL
Payment of exercise price or tax liability
$479,984
$165.17 p/Share
2,906
Reduced 10.46%
24,881
Common Stock
Dec 01
2024
BUY
Exercise of conversion of derivative security
-
7,062
Added 20.26%
27,787
Common Stock
Aug 23
2024
SELL
Open market or private sale
$1,018,440
$147.6 p/Share
6,900
Reduced 24.98%
20,725
Common Stock
Dec 18
2023
SELL
Payment of exercise price or tax liability
$314,511
$102.48 p/Share
3,069
Reduced 10.0%
27,625
Common Stock
Dec 18
2023
BUY
Exercise of conversion of derivative security
-
7,458
Added 19.55%
30,694
Common Stock
Dec 07
2023
SELL
Open market or private sale
$2,306,498
$90.65 p/Share
25,444
Reduced 50.75%
24,689
Common Stock
Dec 07
2023
SELL
Payment of exercise price or tax liability
$129,171
$88.9 p/Share
1,453
Reduced 5.89%
23,236
Common Stock
Dec 07
2023
BUY
Exercise of conversion of derivative security
$432,877
$32.67 p/Share
13,250
Added 20.9%
50,133
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
3,531
Added 8.74%
36,883
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$102,294
$85.89 p/Share
1,191
Reduced 3.45%
33,352
Common Stock
Dec 01
2023
BUY
Exercise of conversion of derivative security
-
4,555
Added 11.65%
34,543
Common Stock
Dec 09
2022
SELL
Payment of exercise price or tax liability
$41,447
$49.46 p/Share
838
Reduced 2.72%
29,988
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
3,205
Added 9.42%
30,826
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$96,586
$47.91 p/Share
2,016
Reduced 6.8%
27,621
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
7,712
Added 20.65%
29,637
Common Stock
Jan 19
2022
BUY
Exercise of conversion of derivative security
$261,097
$33.69 p/Share
7,750
Added 26.12%
21,925
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$86,700
$63.47 p/Share
1,366
Reduced 8.79%
14,175
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
-
5,226
Added 25.16%
15,541
Common Stock
Dec 01
2020
SELL
Payment of exercise price or tax liability
$114,776
$47.35 p/Share
2,424
Reduced 19.03%
10,315
Common Stock
Dec 01
2020
BUY
Exercise of conversion of derivative security
-
8,922
Added 41.19%
12,739
Common Stock