Jun 07
2024
SELL
Payment of exercise price or tax liability
$750,589
$67.7 p/Share
11,087
Reduced 8.6%
117,829
Common Stock
Jun 07
2024
BUY
Exercise of conversion of derivative security
$668,789
$53.29 p/Share
12,550
Added 8.87%
128,916
Common Stock
Apr 10
2024
SELL
Payment of exercise price or tax liability
$187,421
$66.96 p/Share
2,799
Reduced 2.36%
116,006
Common Stock
Mar 23
2024
SELL
Payment of exercise price or tax liability
$254,175
$69.58 p/Share
3,653
Reduced 2.98%
118,805
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$135,688
$66.71 p/Share
2,034
Reduced 1.63%
122,458
Common Stock
Mar 07
2024
SELL
Open market or private sale
$1,615,313
$66.37 p/Share
24,338
Reduced 16.35%
124,492
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$71,594
$67.67 p/Share
1,058
Reduced 0.71%
148,830
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
16,776
Added 10.07%
149,888
Common Stock
Aug 23
2023
SELL
Open market or private sale
$247,716
$63.0 p/Share
3,932
Reduced 2.87%
133,112
Common Stock
Aug 23
2023
BUY
Exercise of conversion of derivative security
$199,345
$36.8 p/Share
5,417
Added 3.8%
137,044
Common Stock
Apr 10
2023
SELL
Payment of exercise price or tax liability
$88,126
$38.5 p/Share
2,289
Reduced 1.71%
131,627
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$20,236
$38.62 p/Share
524
Reduced 0.46%
112,206
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$92,734
$37.82 p/Share
2,452
Reduced 2.13%
112,730
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$108,805
$44.23 p/Share
2,460
Reduced 2.09%
115,182
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
21,710
Added 13.95%
133,916
Common Stock
Aug 15
2022
SELL
Open market or private sale
$195,450
$37.79 p/Share
5,172
Reduced 4.21%
117,642
Common Stock
Aug 12
2022
SELL
Open market or private sale
$477,594
$37.04 p/Share
12,894
Reduced 9.5%
122,814
Common Stock
Apr 27
2022
BUY
Grant, award, or other acquisition
-
6,644
Added 4.67%
135,708
Common Stock
Apr 10
2022
SELL
Payment of exercise price or tax liability
$56,171
$29.91 p/Share
1,878
Reduced 1.43%
129,064
Common Stock
Apr 06
2022
SELL
Payment of exercise price or tax liability
$10,006
$29.69 p/Share
337
Reduced 0.26%
130,942
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$14,761
$28.17 p/Share
524
Reduced 0.4%
131,279
Common Stock
Mar 24
2022
BUY
Grant, award, or other acquisition
-
19,934
Added 13.14%
131,803
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$66,278
$27.03 p/Share
2,452
Reduced 2.14%
111,869
Common Stock
Apr 12
2021
SELL
Payment of exercise price or tax liability
$59,833
$31.86 p/Share
1,878
Reduced 1.62%
114,321
Common Stock
Apr 06
2021
SELL
Payment of exercise price or tax liability
$11,354
$33.69 p/Share
337
Reduced 0.29%
116,199
Common Stock