Feb 06
2025
SELL
Payment of exercise price or tax liability
$954,726
$123.27 p/Share
7,745
Reduced 4.75%
155,159
Common Stock
Feb 06
2025
BUY
Grant, award, or other acquisition
-
19,604
Added 10.74%
162,904
Common Stock
Dec 31
2024
SELL
Payment of exercise price or tax liability
$558,998
$133.54 p/Share
4,186
Reduced 2.84%
143,300
Common Stock
Dec 31
2024
BUY
Exercise of conversion of derivative security
-
9,186
Added 5.86%
147,486
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$738,492
$123.0 p/Share
6,004
Reduced 4.16%
138,300
Common Stock
Feb 08
2024
BUY
Grant, award, or other acquisition
-
13,180
Added 8.37%
144,304
Common Stock
Dec 31
2023
SELL
Payment of exercise price or tax liability
$532,703
$134.93 p/Share
3,948
Reduced 2.92%
131,124
Common Stock
Dec 31
2023
BUY
Exercise of conversion of derivative security
-
8,570
Added 5.97%
135,072
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$1,108,157
$249.81 p/Share
4,436
Reduced 6.55%
63,251
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
9,633
Added 12.46%
67,687
Common Stock
Dec 31
2022
SELL
Payment of exercise price or tax liability
-
1,373
Reduced 2.31%
58,054
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
2,878
Added 4.62%
59,427
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$1,096,663
$224.45 p/Share
4,886
Reduced 7.95%
56,549
Common Stock
Feb 10
2022
BUY
Grant, award, or other acquisition
-
11,787
Added 16.1%
61,435
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$364,241
$240.9 p/Share
1,512
Reduced 2.96%
49,648
Common Stock
Dec 31
2021
BUY
Exercise of conversion of derivative security
-
3,176
Added 5.85%
51,160
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$1,127,870
$211.37 p/Share
5,336
Reduced 10.01%
47,984
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
12,174
Added 18.59%
53,320
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$377,893
$194.79 p/Share
1,940
Reduced 4.5%
41,146
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
4,096
Added 8.68%
43,086
Common Stock