Mar 01
2025
SELL
Payment of exercise price or tax liability
$490,334
$45.77 p/Share
10,713
Reduced 5.34%
189,924
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
-
14,911
Added 6.92%
200,637
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
7,420
Added 3.84%
185,726
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$343,061
$31.39 p/Share
10,929
Reduced 5.78%
178,306
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
20,036
Added 9.57%
189,235
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
11,160
Added 6.19%
169,199
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$85,138
$24.8 p/Share
3,433
Reduced 2.13%
158,039
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$417,514
$41.61 p/Share
10,034
Reduced 5.85%
161,472
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$139,520
$41.76 p/Share
3,341
Reduced 1.91%
171,506
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
12,977
Added 6.91%
174,847
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
21,675
Added 11.81%
161,870
Common Stock
Nov 15
2022
-
90
Reduced 0.06%
140,195
Common Stock
Nov 14
2022
-
5,651
Reduced 3.87%
140,285
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$121,643
$48.56 p/Share
2,505
Reduced 1.69%
145,936
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$416,215
$52.42 p/Share
7,940
Reduced 5.08%
148,441
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
12,252
Added 7.27%
156,381
Common Stock
Feb 25
2022
BUY
Grant, award, or other acquisition
-
9,318
Added 6.07%
144,129
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$110,839
$44.3 p/Share
2,502
Reduced 1.82%
134,811
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$390,091
$43.44 p/Share
8,980
Reduced 6.14%
137,313
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
11,574
Added 7.33%
146,293
Common Stock
Feb 10
2021
BUY
Grant, award, or other acquisition
-
12,705
Added 8.62%
134,719
Common Stock
Mar 02
2020
BUY
Grant, award, or other acquisition
-
14,855
Added 9.98%
133,999
Common Stock
Mar 01
2020
SELL
Payment of exercise price or tax liability
$379,805
$31.69 p/Share
11,985
Reduced 8.94%
122,014
Common Stock
Feb 12
2020
BUY
Grant, award, or other acquisition
-
16,196
Added 11.97%
119,144
Common Stock