Mar 01
2024
SELL
Open market or private sale
$90,194
$38.81 p/Share
2,324
Reduced 2.26%
100,322
Common Stock
Feb 29
2024
SELL
Open market or private sale
$391,877
$38.51 p/Share
10,176
Reduced 9.02%
102,646
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$229,693
$33.41 p/Share
6,875
Reduced 5.75%
112,754
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
11,261
Added 8.6%
119,629
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$102,499
$35.99 p/Share
2,848
Reduced 2.56%
108,368
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$104,154
$35.94 p/Share
2,898
Reduced 2.54%
111,216
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$69,220
$35.94 p/Share
1,926
Reduced 1.66%
114,114
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
18,728
Added 13.9%
116,040
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$59,227
$41.36 p/Share
1,432
Reduced 1.45%
97,110
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$295,636
$50.64 p/Share
5,838
Reduced 5.63%
97,870
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
28,983
Added 21.84%
103,708
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$43,148
$48.05 p/Share
898
Reduced 1.19%
74,725
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$127,163
$44.65 p/Share
2,848
Reduced 3.63%
75,623
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$107,427
$44.65 p/Share
2,406
Reduced 2.97%
78,471
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
13,101
Added 13.94%
80,877
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$47,835
$50.62 p/Share
945
Reduced 1.38%
67,703
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$83,789
$29.41 p/Share
2,849
Reduced 3.99%
68,516
Common Stock
Jan 11
2022
BUY
Grant, award, or other acquisition
-
11,014
Added 13.37%
71,365
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$13,945
$23.32 p/Share
598
Reduced 0.98%
60,351
Common Stock
Dec 11
2021
SELL
Payment of exercise price or tax liability
$47,129
$24.87 p/Share
1,895
Reduced 3.02%
60,949
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
-
19,710
Added 23.88%
62,844
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$11,346
$21.53 p/Share
527
Reduced 1.21%
43,134
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$32,136
$33.58 p/Share
957
Reduced 2.15%
43,599
Common Stock
Jan 12
2021
BUY
Grant, award, or other acquisition
-
3,710
Added 7.71%
44,423
Common Stock
Dec 15
2020
SELL
Open market or private sale
$34,560
$24.05 p/Share
1,437
Reduced 3.41%
40,713
Common Stock