May 10
2024
SELL
Open market or private sale
$1,903,426
$228.53 p/Share
8,329
Reduced 100.0%
0
Common Stock
May 10
2024
BUY
Exercise of conversion of derivative security
$406,837
$98.27 p/Share
4,140
Added 33.2%
8,329
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$67,396
$236.48 p/Share
285
Reduced 6.37%
4,189
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
224
Added 4.77%
4,474
Common Stock
Jan 30
2024
BUY
Grant, award, or other acquisition
-
441
Added 9.4%
4,250
Common Stock
Jan 28
2024
SELL
Payment of exercise price or tax liability
$16,166
$234.3 p/Share
69
Reduced 1.76%
3,846
Common Stock
Jan 28
2024
BUY
Exercise of conversion of derivative security
-
247
Added 5.93%
3,915
Common Stock
Jan 27
2024
SELL
Payment of exercise price or tax liability
$51,095
$231.2 p/Share
221
Reduced 5.68%
3,668
Common Stock
Jan 27
2024
BUY
Exercise of conversion of derivative security
-
515
Added 11.69%
3,889
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$51,557
$231.2 p/Share
223
Reduced 6.2%
3,374
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
-
520
Added 12.63%
3,597
Common Stock
Jan 30
2023
SELL
Payment of exercise price or tax liability
$14,821
$239.06 p/Share
62
Reduced 1.98%
3,077
Common Stock
Jan 30
2023
BUY
Exercise of conversion of derivative security
-
222
Added 6.61%
3,139
Common Stock
Jan 28
2023
SELL
Payment of exercise price or tax liability
$35,859
$239.06 p/Share
150
Reduced 4.89%
2,917
Common Stock
Jan 28
2023
BUY
Exercise of conversion of derivative security
-
536
Added 14.88%
3,067
Common Stock
Jan 27
2023
SELL
Payment of exercise price or tax liability
$34,732
$241.2 p/Share
144
Reduced 5.38%
2,531
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
-
515
Added 16.14%
2,675
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$36,542
$240.41 p/Share
152
Reduced 6.57%
2,160
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
545
Added 19.08%
2,312
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$25,447
$270.71 p/Share
94
Reduced 7.27%
1,199
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
-
337
Added 20.67%
1,293
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$39,965
$268.22 p/Share
149
Reduced 13.48%
956
Common Stock
Jan 28
2022
BUY
Exercise of conversion of derivative security
-
534
Added 32.58%
1,105
Common Stock
Jan 27
2022
SELL
Payment of exercise price or tax liability
$59,345
$270.98 p/Share
219
Reduced 16.13%
1,139
Common Stock
Jan 27
2022
BUY
Grant, award, or other acquisition
-
787
Added 36.69%
1,358
Common Stock