Apr 30
2024
-
508
Reduced 0.37%
137,256
Common Stock
Apr 29
2024
SELL
Open market or private sale
$398,580
$40.22 p/Share
9,910
Reduced 6.71%
137,764
Common Stock
Jan 11
2024
SELL
Payment of exercise price or tax liability
$287,760
$33.41 p/Share
8,613
Reduced 5.51%
147,587
Common Stock
Jan 11
2024
BUY
Grant, award, or other acquisition
-
14,214
Added 8.34%
156,200
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$129,348
$35.99 p/Share
3,594
Reduced 2.47%
141,986
Common Stock
Dec 10
2023
SELL
Payment of exercise price or tax liability
$131,468
$35.94 p/Share
3,658
Reduced 2.45%
145,580
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$86,974
$35.94 p/Share
2,420
Reduced 1.6%
149,238
Common Stock
Dec 06
2023
BUY
Grant, award, or other acquisition
-
21,921
Added 12.63%
151,658
Common Stock
Nov 04
2023
SELL
Payment of exercise price or tax liability
$72,380
$41.36 p/Share
1,750
Reduced 1.33%
129,482
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$393,067
$50.64 p/Share
7,762
Reduced 5.62%
130,383
Common Stock
Jan 13
2023
BUY
Grant, award, or other acquisition
-
35,978
Added 20.66%
138,145
Common Stock
Dec 14
2022
SELL
Payment of exercise price or tax liability
$48,434
$48.05 p/Share
1,008
Reduced 0.98%
102,167
Common Stock
Dec 11
2022
SELL
Payment of exercise price or tax liability
$160,472
$44.65 p/Share
3,594
Reduced 3.37%
103,175
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$163,329
$44.65 p/Share
3,658
Reduced 3.31%
106,769
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
16,461
Added 12.97%
110,427
Common Stock
Nov 04
2022
SELL
Payment of exercise price or tax liability
$58,466
$50.62 p/Share
1,155
Reduced 1.22%
93,876
Common Stock
Mar 10
2022
SELL
Open market or private sale
$93,104
$42.32 p/Share
2,200
Reduced 2.27%
94,930
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$92,906
$29.41 p/Share
3,159
Reduced 3.15%
97,067
Common Stock
Jan 11
2022
BUY
Grant, award, or other acquisition
-
12,999
Added 11.48%
100,226
Common Stock
Dec 14
2021
SELL
Payment of exercise price or tax liability
$23,623
$23.32 p/Share
1,013
Reduced 1.15%
87,227
Common Stock
Dec 11
2021
SELL
Payment of exercise price or tax liability
$59,489
$24.87 p/Share
2,392
Reduced 2.64%
88,240
Common Stock
Dec 10
2021
BUY
Grant, award, or other acquisition
-
24,879
Added 21.54%
90,632
Common Stock
Dec 04
2021
SELL
Payment of exercise price or tax liability
$12,595
$21.53 p/Share
585
Reduced 0.88%
65,753
Common Stock
Nov 04
2021
SELL
Payment of exercise price or tax liability
$38,818
$33.58 p/Share
1,156
Reduced 1.71%
66,266
Common Stock
Jan 12
2021
BUY
Grant, award, or other acquisition
-
4,391
Added 6.13%
67,266
Common Stock