May 06
2024
SELL
Open market or private sale
$441,196
$97.33 p/Share
4,533
Reduced 32.95%
9,226
Common Stock
Mar 20
2024
BUY
Grant, award, or other acquisition
-
4,570
Added 24.93%
13,759
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$419,627
$89.53 p/Share
4,687
Reduced 33.78%
9,189
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
10,170
Added 42.29%
13,876
Common Stock
Feb 21
2024
SELL
Open market or private sale
$179,523
$94.09 p/Share
1,908
Reduced 33.99%
3,706
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$173,103
$98.86 p/Share
1,751
Reduced 23.77%
5,614
Common Stock
Aug 11
2023
-
60
Reduced 0.81%
7,365
Common Stock
Aug 11
2023
SELL
Open market or private sale
$99,880
$88.0 p/Share
1,135
Reduced 13.26%
7,425
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$217
$72.55 p/Share
3
Reduced 0.04%
8,560
Common Stock
Mar 23
2023
BUY
Grant, award, or other acquisition
-
6
Added 0.07%
8,563
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$72,396
$77.93 p/Share
929
Reduced 9.79%
8,557
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
2,006
Added 17.46%
9,486
Common Stock
Feb 24
2023
SELL
Open market or private sale
$494,238
$88.32 p/Share
5,596
Reduced 42.8%
7,480
Common Stock
Feb 23
2023
SELL
Open market or private sale
$498,267
$89.04 p/Share
5,596
Reduced 29.97%
13,076
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$700,999
$96.89 p/Share
7,235
Reduced 27.93%
18,672
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
17,999
Added 40.99%
25,907
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$39,773
$95.38 p/Share
417
Reduced 5.01%
7,909
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
1,537
Added 15.58%
8,326
Common Stock
Mar 16
2022
SELL
Open market or private sale
$218,510
$132.27 p/Share
1,652
Reduced 19.57%
6,789
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$164,312
$131.24 p/Share
1,252
Reduced 12.92%
8,441
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
2,904
Added 23.05%
9,693
Common Stock
Feb 16
2022
SELL
Open market or private sale
$767,196
$137.96 p/Share
5,561
Reduced 45.03%
6,788
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$625,940
$139.75 p/Share
4,479
Reduced 26.62%
12,349
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
9,042
Added 34.95%
16,828
Common Stock
Feb 22
2021
SELL
Open market or private sale
$610,384
$104.25 p/Share
5,855
Reduced 42.92%
7,786
Common Stock