May 30
2024
SELL
Payment of exercise price or tax liability
$19,313
$118.49 p/Share
163
Reduced 0.42%
38,321
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$38,771
$118.93 p/Share
326
Reduced 0.84%
38,484
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$12,195
$119.56 p/Share
102
Reduced 0.26%
38,810
Common Stock
May 16
2024
BUY
Grant, award, or other acquisition
-
1,000
Added 2.51%
38,912
Common Stock
Mar 14
2024
SELL
Open market or private sale
$1,222,700
$122.27 p/Share
10,000
Reduced 20.87%
37,912
Common Stock
Mar 14
2024
BUY
Exercise of conversion of derivative security
$140,964
$17.07 p/Share
8,258
Added 14.7%
47,912
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$13,590
$121.34 p/Share
112
Reduced 0.28%
39,654
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$109,876
$88.61 p/Share
1,240
Reduced 3.02%
39,766
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$31,609
$88.05 p/Share
359
Reduced 0.87%
41,006
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$10,539
$88.57 p/Share
119
Reduced 0.29%
41,365
Common Stock
May 18
2023
BUY
Grant, award, or other acquisition
-
1,000
Added 2.35%
41,484
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$7,432
$90.64 p/Share
82
Reduced 0.2%
40,484
Common Stock
Nov 01
2022
SELL
Open market or private sale
$230,000
$92.0 p/Share
2,500
Reduced 5.81%
40,566
Common Stock
Oct 26
2022
SELL
Open market or private sale
$1,198,612
$90.04 p/Share
13,312
Reduced 23.61%
43,066
Common Stock
Oct 26
2022
BUY
Exercise of conversion of derivative security
$117,742
$10.89 p/Share
10,812
Added 16.09%
56,378
Common Stock
Oct 17
2022
SELL
Open market or private sale
$284,779
$86.01 p/Share
3,311
Reduced 6.77%
45,566
Common Stock
Oct 17
2022
BUY
Exercise of conversion of derivative security
$32,249
$9.74 p/Share
3,311
Added 6.34%
48,877
Common Stock
Oct 14
2022
SELL
Open market or private sale
$87,265
$86.06 p/Share
1,014
Reduced 2.18%
45,566
Common Stock
Oct 14
2022
BUY
Exercise of conversion of derivative security
$9,876
$9.74 p/Share
1,014
Added 2.13%
46,580
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$121,674
$81.17 p/Share
1,499
Reduced 3.18%
45,566
Common Stock
May 27
2022
SELL
Payment of exercise price or tax liability
$8,241
$82.41 p/Share
100
Reduced 0.21%
47,065
Common Stock
May 26
2022
BUY
Grant, award, or other acquisition
-
1,200
Added 2.48%
47,165
Common Stock
May 25
2022
SELL
Payment of exercise price or tax liability
$9,457
$79.47 p/Share
119
Reduced 0.26%
45,965
Common Stock
Mar 31
2022
SELL
Open market or private sale
$393,575
$91.0 p/Share
4,325
Reduced 8.58%
46,084
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
$24,047
$5.56 p/Share
4,325
Added 7.9%
50,409
Common Stock