Mar 25
2025
SELL
Payment of exercise price or tax liability
$66,243
$65.2 p/Share
1,016
Reduced 0.71%
141,544
Common Stock
Mar 24
2025
BUY
Grant, award, or other acquisition
-
11,439
Added 7.43%
142,560
Common Stock
Mar 05
2025
BUY
Grant, award, or other acquisition
-
25,373
Added 16.21%
131,121
Common Stock
Feb 24
2025
BUY
Grant, award, or other acquisition
-
9,784
Added 8.47%
105,748
Common Stock
Mar 28
2024
SELL
Payment of exercise price or tax liability
$530,039
$53.97 p/Share
9,821
Reduced 9.28%
95,964
Common Stock
Mar 27
2024
SELL
Payment of exercise price or tax liability
$83,330
$54.5 p/Share
1,529
Reduced 1.42%
105,785
Common Stock
Mar 25
2024
BUY
Grant, award, or other acquisition
-
12,514
Added 10.44%
107,314
Common Stock
Mar 30
2023
SELL
Open market or private sale
$99,936
$36.54 p/Share
2,735
Reduced 2.81%
94,579
Common Stock
Mar 29
2023
SELL
Open market or private sale
$124,879
$36.6 p/Share
3,412
Reduced 3.33%
99,090
Common Stock
Mar 29
2023
SELL
Payment of exercise price or tax liability
$64,451
$36.29 p/Share
1,776
Reduced 1.79%
97,314
Common Stock
Mar 28
2023
SELL
Payment of exercise price or tax liability
$79,983
$36.11 p/Share
2,215
Reduced 2.12%
102,502
Common Stock
Mar 27
2023
BUY
Grant, award, or other acquisition
-
18,834
Added 15.24%
104,717
Common Stock
Mar 24
2023
SELL
Open market or private sale
$517,207
$34.67 p/Share
14,918
Reduced 14.8%
85,883
Common Stock
Mar 23
2023
SELL
Payment of exercise price or tax liability
$238,836
$35.02 p/Share
6,820
Reduced 6.34%
100,801
Common Stock
Jan 26
2023
SELL
Open market or private sale
$598,842
$38.0 p/Share
15,759
Reduced 12.82%
107,161
Common Stock
Nov 22
2022
SELL
Open market or private sale
$421,488
$36.0 p/Share
11,708
Reduced 8.7%
122,920
Common Stock
Jun 06
2022
BUY
Grant, award, or other acquisition
-
15,305
Added 10.21%
134,573
Common Stock
May 26
2022
SELL
Open market or private sale
$2,440,068
$32.5 p/Share
75,079
Reduced 38.72%
118,808
Common Stock
May 26
2022
BUY
Exercise of conversion of derivative security
$730,152
$14.58 p/Share
50,079
Added 20.53%
193,887
Common Stock
Mar 29
2022
SELL
Payment of exercise price or tax liability
$155,811
$38.33 p/Share
4,065
Reduced 2.75%
143,808
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
16,883
Added 10.25%
147,873
Common Stock
Mar 25
2022
SELL
Payment of exercise price or tax liability
$191,176
$37.1 p/Share
5,153
Reduced 3.78%
130,990
Common Stock
Mar 23
2022
SELL
Payment of exercise price or tax liability
$217,001
$36.3 p/Share
5,978
Reduced 4.21%
136,143
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
9,879
Added 6.52%
141,666
Common Stock
Mar 29
2021
BUY
Grant, award, or other acquisition
-
19,351
Added 12.85%
131,291
Common Stock