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
Mar 26
2021
SELL
Payment of exercise price or tax liability
$89,359
$37.14 p/Share
2,406
Reduced 2.1%
111,940
Common Stock
Mar 26
2021
BUY
Exercise of conversion of derivative security
-
3,311
Added 2.81%
114,346
Common Stock
Mar 25
2021
SELL
Payment of exercise price or tax liability
$31,940
$37.01 p/Share
863
Reduced 0.77%
111,035
Common Stock
Mar 23
2021
SELL
Payment of exercise price or tax liability
$192,807
$36.42 p/Share
5,294
Reduced 4.52%
111,898
Common Stock