May 06
2024
SELL
Payment of exercise price or tax liability
$152,317
$84.2 p/Share
1,809
Reduced 2.36%
74,769
Common Stock
May 02
2024
BUY
Grant, award, or other acquisition
-
2,582
Added 3.26%
76,578
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$396,822
$82.26 p/Share
4,824
Reduced 6.12%
73,996
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
10,779
Added 12.03%
78,820
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$138,277
$52.98 p/Share
2,610
Reduced 3.69%
68,041
Common Stock
May 08
2023
SELL
Open market or private sale
$490,787
$52.53 p/Share
9,343
Reduced 11.68%
70,651
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$259,735
$27.8 p/Share
9,343
Added 10.46%
79,994
Common Stock
May 04
2023
SELL
Open market or private sale
$2,546,907
$51.63 p/Share
49,330
Reduced 41.11%
70,651
Common Stock
May 04
2023
BUY
Exercise of conversion of derivative security
$876,922
$23.81 p/Share
36,830
Added 28.63%
91,829
Common Stock
May 04
2023
BUY
Grant, award, or other acquisition
-
3,739
Added 4.3%
83,151
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$371,563
$56.4 p/Share
6,588
Reduced 7.66%
79,412
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
14,726
Added 14.62%
86,000
Common Stock
May 06
2022
SELL
Payment of exercise price or tax liability
$71,665
$33.82 p/Share
2,119
Reduced 2.89%
71,274
Common Stock
May 04
2022
BUY
Grant, award, or other acquisition
-
5,062
Added 6.45%
73,393
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$137,797
$33.65 p/Share
4,095
Reduced 5.65%
68,331
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
9,042
Added 11.1%
72,426
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$87,176
$43.05 p/Share
2,025
Reduced 3.1%
63,384
Common Stock
May 06
2021
BUY
Grant, award, or other acquisition
-
4,083
Added 5.88%
65,409
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$244,477
$37.98 p/Share
6,437
Reduced 9.5%
61,326
Common Stock
Mar 03
2021
BUY
Grant, award, or other acquisition
-
14,327
Added 17.45%
67,763
Common Stock
Oct 24
2020
SELL
Payment of exercise price or tax liability
$48,598
$31.66 p/Share
1,535
Reduced 2.79%
53,436
Common Stock