May 30
2024
SELL
Open market or private sale
$1,267,986
$272.92 p/Share
4,646
Reduced 37.43%
7,766
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$40,540
$147.42 p/Share
275
Reduced 2.17%
12,412
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
641
Added 4.81%
12,687
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$174,420
$158.42 p/Share
1,101
Reduced 8.37%
12,046
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
2,569
Added 17.48%
12,127
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$609,866
$153.89 p/Share
3,963
Reduced 27.25%
10,578
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
9,169
Added 38.67%
14,541
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$55,885
$203.22 p/Share
275
Reduced 4.87%
5,372
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
641
Added 10.19%
5,647
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$349,658
$212.3 p/Share
1,647
Reduced 24.76%
5,006
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
3,841
Added 42.08%
5,286
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$421,103
$195.68 p/Share
2,152
Reduced 43.35%
2,812
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
4,964
Added 50.0%
4,964
Common Stock
Jul 29
2022
SELL
Open market or private sale
$100,700
$100.0 p/Share
1,007
Reduced 100.0%
0
Common Stock
Jul 01
2022
SELL
Open market or private sale
$123,131
$67.58 p/Share
1,822
Reduced 64.4%
1,007
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$152,681
$71.85 p/Share
2,125
Reduced 42.89%
2,829
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
4,954
Added 61.44%
3,109
Common Stock
Mar 03
2022
SELL
Open market or private sale
$153,752
$68.67 p/Share
2,239
Reduced 100.0%
0
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$123,728
$69.51 p/Share
1,780
Reduced 44.29%
2,239
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
4,019
Added 50.0%
4,019
Common Stock
Mar 09
2021
SELL
Open market or private sale
$146,100
$75.0 p/Share
1,948
Reduced 100.0%
0
Common Stock
Mar 08
2021
SELL
Open market or private sale
$134,045
$73.57 p/Share
1,822
Reduced 48.33%
1,948
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$72,594
$73.7 p/Share
985
Reduced 20.72%
3,770
Common Stock
Mar 07
2021
BUY
Exercise of conversion of derivative security
-
2,298
Added 32.58%
4,755
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$135,976
$73.7 p/Share
1,845
Reduced 42.89%
2,457
Common Stock