Mar 15
2024
SELL
Payment of exercise price or tax liability
$14,999
$40.76 p/Share
368
Reduced 0.52%
70,607
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$12,560
$38.53 p/Share
326
Reduced 0.46%
70,975
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$16,413
$38.53 p/Share
426
Reduced 0.59%
71,301
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$107,065
$37.98 p/Share
2,819
Reduced 3.78%
71,727
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$308,302
$18.99 p/Share
16,235
Added 17.88%
74,546
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$12,181
$38.55 p/Share
316
Reduced 0.54%
58,311
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$29,953
$38.55 p/Share
777
Reduced 1.31%
58,627
Common Stock
Feb 28
2023
SELL
Open market or private sale
$113,610
$38.33 p/Share
2,964
Reduced 4.75%
59,404
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$188,703
$38.23 p/Share
4,936
Reduced 7.33%
62,368
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$465,361
$19.12 p/Share
24,339
Added 26.56%
67,304
Common Stock
Apr 04
2022
SELL
Open market or private sale
$126,794
$27.63 p/Share
4,589
Reduced 9.65%
42,965
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$266,061
$28.03 p/Share
9,492
Reduced 16.64%
47,554
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$8,064
$29.43 p/Share
274
Reduced 0.48%
57,046
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$9,208
$29.14 p/Share
316
Reduced 0.55%
57,320
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$60,388
$28.88 p/Share
2,091
Reduced 3.5%
57,636
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$173,412
$14.57 p/Share
11,902
Added 16.62%
59,727
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$9,591
$36.33 p/Share
264
Reduced 0.55%
47,825
Common Stock
Mar 05
2021
SELL
Payment of exercise price or tax liability
$7,448
$36.33 p/Share
205
Reduced 0.42%
48,089
Common Stock
Mar 04
2021
SELL
Payment of exercise price or tax liability
$13,874
$36.51 p/Share
380
Reduced 0.85%
44,370
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
$193,795
$36.51 p/Share
5,308
Added 9.9%
48,294
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$15,156
$36.52 p/Share
415
Reduced 0.95%
43,366
Common Stock