Apr 29
2024
SELL
Open market or private sale
$647,840
$40.49 p/Share
16,000
Reduced 9.95%
144,870
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$294,442
$33.41 p/Share
8,813
Reduced 5.2%
160,770
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
16,268
Added 8.75%
169,583
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$132,083
$35.99 p/Share
3,670
Reduced 2.34%
153,315
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$134,235
$35.94 p/Share
3,735
Reduced 2.32%
156,985
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$84,027
$35.94 p/Share
2,338
Reduced 1.43%
160,720
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
23,836
Added 12.75%
163,058
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$77,839
$41.36 p/Share
1,882
Reduced 1.34%
138,930
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$433,275
$50.64 p/Share
8,556
Reduced 5.77%
139,841
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
42,302
Added 22.18%
148,397
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$49,635
$48.05 p/Share
1,033
Reduced 0.96%
106,095
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$163,865
$44.65 p/Share
3,670
Reduced 3.31%
107,128
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$166,767
$44.65 p/Share
3,735
Reduced 3.26%
110,798
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
17,820
Added 13.46%
114,533
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$82,055
$50.62 p/Share
1,621
Reduced 1.65%
96,605
Common Stock
May 03
2022
SELL
Open market or private sale
$210,930
$47.4 p/Share
4,450
Reduced 4.34%
98,107
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$17,353
$46.03 p/Share
377
Reduced 0.37%
102,557
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$88,789
$29.41 p/Share
3,019
Reduced 2.85%
102,860
Common Stock
Jan 11
2022
BUY
Grant, award, or other acquisition
-
15,036
Added 12.44%
105,879
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$24,090
$23.32 p/Share
1,033
Reduced 1.12%
90,843
Common Stock
Dec 11
2021
SELL
Payment of exercise price or tax liability
$56,480
$24.87 p/Share
2,271
Reduced 2.41%
91,876
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
-
28,473
Added 23.22%
94,147
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$39,020
$33.58 p/Share
1,162
Reduced 1.74%
65,590
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$9,611
$25.63 p/Share
375
Reduced 0.56%
66,628
Common Stock
Jan 12
2021
BUY
Grant, award, or other acquisition
-
5,198
Added 7.21%
66,944
Common Stock