Jan 11
2024
SELL
Payment of exercise price or tax liability
$255,553
$33.41 p/Share
7,649
Reduced 4.47%
163,552
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
12,572
Added 6.84%
171,201
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$114,412
$35.99 p/Share
3,179
Reduced 1.96%
158,629
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$116,265
$35.94 p/Share
3,235
Reduced 1.96%
161,808
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$72,778
$35.94 p/Share
2,025
Reduced 1.21%
165,043
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
19,154
Added 10.29%
167,068
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$66,176
$41.36 p/Share
1,600
Reduced 1.07%
147,688
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$346,833
$50.64 p/Share
6,849
Reduced 4.41%
148,538
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
32,371
Added 17.24%
155,387
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$48,194
$48.05 p/Share
1,003
Reduced 0.81%
123,016
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$141,942
$44.65 p/Share
3,179
Reduced 2.5%
124,019
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$133,771
$44.65 p/Share
2,996
Reduced 2.3%
127,198
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
13,773
Added 9.57%
130,194
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$53,454
$50.62 p/Share
1,056
Reduced 0.9%
116,339
Common Stock
Oct 26
2022
SELL
Open market or private sale
$215,700
$50.0 p/Share
4,314
Reduced 3.54%
117,395
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$92,700
$29.41 p/Share
3,152
Reduced 2.53%
121,562
Common Stock
Jan 11
2022
BUY
Grant, award, or other acquisition
-
12,303
Added 8.98%
124,714
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$22,084
$23.32 p/Share
947
Reduced 0.84%
112,411
Common Stock
Dec 11
2021
SELL
Payment of exercise price or tax liability
$52,625
$24.87 p/Share
2,116
Reduced 1.83%
113,358
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
-
22,004
Added 16.01%
115,474
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$14,231
$21.53 p/Share
661
Reduced 0.7%
93,470
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$35,293
$33.58 p/Share
1,051
Reduced 1.1%
94,063
Common Stock
Jan 12
2021
BUY
Grant, award, or other acquisition
-
4,145
Added 4.18%
94,965
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$16,112
$24.12 p/Share
668
Reduced 0.73%
90,820
Common Stock
Dec 11
2020
BUY
Grant, award, or other acquisition
-
21,622
Added 19.12%
91,488
Common Stock