Mar 15
2024
SELL
Payment of exercise price or tax liability
$18,260
$40.76 p/Share
448
Reduced 0.71%
62,387
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$14,333
$38.53 p/Share
372
Reduced 0.59%
62,835
Common Stock
Mar 03
2024
SELL
Payment of exercise price or tax liability
$19,997
$38.53 p/Share
519
Reduced 0.81%
63,207
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$121,460
$37.98 p/Share
3,198
Reduced 4.78%
63,726
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$314,664
$18.99 p/Share
16,570
Added 19.85%
66,924
Common Stock
Mar 04
2023
SELL
Payment of exercise price or tax liability
$13,916
$38.55 p/Share
361
Reduced 0.71%
50,354
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$35,504
$38.55 p/Share
921
Reduced 1.78%
50,715
Common Stock
Feb 28
2023
SELL
Open market or private sale
$113,639
$38.34 p/Share
2,964
Reduced 5.43%
51,636
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$214,929
$38.23 p/Share
5,622
Reduced 9.34%
54,600
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
$470,906
$19.12 p/Share
24,629
Added 29.03%
60,222
Common Stock
Apr 01
2022
SELL
Open market or private sale
$129,823
$28.29 p/Share
4,589
Reduced 11.42%
35,593
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$307,069
$28.03 p/Share
10,955
Reduced 21.42%
40,182
Common Stock
Mar 07
2022
SELL
Payment of exercise price or tax liability
$8,711
$29.43 p/Share
296
Reduced 0.58%
51,137
Common Stock
Mar 04
2022
SELL
Payment of exercise price or tax liability
$10,520
$29.14 p/Share
361
Reduced 0.7%
51,433
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$65,615
$28.88 p/Share
2,272
Reduced 4.2%
51,794
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
$173,237
$14.57 p/Share
11,890
Added 18.03%
54,066
Common Stock
Oct 01
2021
SELL
Payment of exercise price or tax liability
$7,275
$38.29 p/Share
190
Reduced 0.45%
42,176
Common Stock
Mar 07
2021
SELL
Payment of exercise price or tax liability
$12,171
$36.33 p/Share
335
Reduced 0.78%
42,366
Common Stock
Mar 04
2021
BUY
Grant, award, or other acquisition
$143,265
$36.51 p/Share
3,924
Added 8.42%
42,701
Common Stock
Mar 03
2021
SELL
Payment of exercise price or tax liability
$16,945
$36.52 p/Share
464
Reduced 1.18%
38,777
Common Stock
Oct 01
2020
SELL
Payment of exercise price or tax liability
$6,981
$37.94 p/Share
184
Reduced 0.47%
39,241
Common Stock