Jun 20
2024
SELL
Open market or private sale
$421,460
$260.0 p/Share
1,621
Reduced 31.35%
3,549
Common Stock
Mar 18
2024
SELL
Open market or private sale
$37,085
$148.34 p/Share
250
Reduced 4.61%
5,170
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$59,999
$147.42 p/Share
407
Reduced 6.98%
5,420
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
907
Added 13.47%
5,827
Common Stock
Mar 07
2024
SELL
Open market or private sale
$125,920
$160.0 p/Share
787
Reduced 13.79%
4,920
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$202,777
$158.42 p/Share
1,280
Reduced 18.32%
5,707
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
-
2,852
Added 32.52%
5,919
Common Stock
Mar 01
2024
SELL
Open market or private sale
$384,141
$152.74 p/Share
2,515
Reduced 37.82%
4,135
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$637,104
$153.89 p/Share
4,140
Reduced 38.37%
6,650
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
9,169
Added 45.94%
10,790
Common Stock
Oct 30
2023
SELL
Open market or private sale
$233,683
$144.16 p/Share
1,621
Reduced 50.0%
1,621
Common Stock
Jul 10
2023
SELL
Open market or private sale
$562,560
$187.52 p/Share
3,000
Reduced 48.06%
3,242
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$80,068
$203.22 p/Share
394
Reduced 5.94%
6,242
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
908
Added 12.04%
6,636
Common Stock
Mar 06
2023
SELL
Payment of exercise price or tax liability
$349,445
$212.3 p/Share
1,646
Reduced 22.32%
5,728
Common Stock
Mar 06
2023
BUY
Exercise of conversion of derivative security
-
3,841
Added 39.07%
5,991
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$280,018
$195.68 p/Share
1,431
Reduced 28.83%
3,533
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
4,964
Added 50.0%
4,964
Common Stock
Apr 07
2022
SELL
Open market or private sale
$194,867
$78.26 p/Share
2,490
Reduced 100.0%
0
Common Stock
Mar 31
2022
SELL
Open market or private sale
$183,267
$82.59 p/Share
2,219
Reduced 47.12%
2,490
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$137,090
$71.85 p/Share
1,908
Reduced 28.83%
4,709
Common Stock
Mar 04
2022
BUY
Exercise of conversion of derivative security
-
4,398
Added 46.84%
4,992
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$125,118
$69.51 p/Share
1,800
Reduced 44.79%
2,219
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
-
4,019
Added 50.0%
4,019
Common Stock
Mar 08
2021
SELL
Open market or private sale
$205,628
$73.57 p/Share
2,795
Reduced 100.0%
0
Common Stock