Mar 01
2024
SELL
Payment of exercise price or tax liability
$746,789
$34.54 p/Share
21,621
Reduced 2.97%
705,355
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
58,085
Added 7.4%
726,976
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$3,292,823
$33.12 p/Share
99,421
Reduced 12.94%
668,891
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
249,286
Added 24.5%
768,312
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$531,391
$30.36 p/Share
17,503
Reduced 3.26%
519,026
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
61,759
Added 10.32%
536,529
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$1,747,595
$32.19 p/Share
54,290
Reduced 10.26%
474,770
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
-
137,985
Added 20.69%
529,060
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$542,688
$37.45 p/Share
14,491
Reduced 3.57%
391,075
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
47,647
Added 10.51%
405,666
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$2,190,971
$41.35 p/Share
52,986
Reduced 12.89%
357,919
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
134,534
Added 24.67%
410,905
Common Stock
Dec 15
2021
-
11,880
Reduced 4.12%
276,371
Common Stock
Dec 15
2021
SELL
Open market or private sale
$980,982
$42.43 p/Share
23,120
Reduced 7.43%
288,251
Common Stock
Jun 18
2021
SELL
Payment of exercise price or tax liability
$992,196
$36.51 p/Share
27,176
Reduced 8.03%
311,371
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$384,327
$29.32 p/Share
13,108
Reduced 4.42%
283,124
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
55,423
Added 14.07%
338,547
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$633,708
$29.14 p/Share
21,747
Reduced 6.84%
296,232
Common Stock
Feb 26
2021
BUY
Grant, award, or other acquisition
-
68,096
Added 17.64%
317,979
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$304,009
$29.7 p/Share
10,236
Reduced 3.94%
249,883
Common Stock
Dec 31
2020
BUY
Grant, award, or other acquisition
-
26,010
Added 9.09%
260,119
Common Stock