Sep 13
2024
SELL
Payment of exercise price or tax liability
$51,638
$31.41 p/Share
1,644
Reduced 1.57%
102,806
Common
Mar 01
2024
SELL
Payment of exercise price or tax liability
$149,931
$34.38 p/Share
4,361
Reduced 4.05%
103,250
Common
Feb 13
2024
SELL
Payment of exercise price or tax liability
$27,192
$33.53 p/Share
811
Reduced 0.75%
107,294
Common
Feb 11
2024
SELL
Payment of exercise price or tax liability
$81,935
$33.28 p/Share
2,462
Reduced 2.23%
108,106
Common
Feb 09
2024
BUY
Grant, award, or other acquisition
-
25,366
Added 18.66%
110,568
Common
Feb 08
2024
BUY
Grant, award, or other acquisition
-
4,120
Added 4.61%
85,202
Common
Sep 13
2023
SELL
Payment of exercise price or tax liability
$51,437
$32.29 p/Share
1,593
Reduced 1.94%
80,452
Common
Mar 01
2023
SELL
Payment of exercise price or tax liability
$58,875
$31.25 p/Share
1,884
Reduced 2.26%
81,339
Common
Feb 13
2023
SELL
Payment of exercise price or tax liability
$67,145
$33.64 p/Share
1,996
Reduced 2.39%
81,510
Common
Feb 11
2023
SELL
Payment of exercise price or tax liability
$23,110
$33.64 p/Share
687
Reduced 0.82%
83,507
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
3,123
Added 3.58%
84,194
Common
Feb 09
2023
BUY
Grant, award, or other acquisition
-
23,259
Added 22.29%
81,070
Common
Feb 07
2023
SELL
Payment of exercise price or tax liability
$30,688
$34.25 p/Share
896
Reduced 1.53%
57,811
Common
Sep 13
2022
SELL
Payment of exercise price or tax liability
$52,116
$34.56 p/Share
1,508
Reduced 2.53%
58,211
Common
Feb 13
2022
SELL
Payment of exercise price or tax liability
$30,131
$41.56 p/Share
725
Reduced 1.24%
57,695
Common
Feb 11
2022
SELL
Payment of exercise price or tax liability
$25,928
$41.82 p/Share
620
Reduced 1.05%
58,420
Common
Feb 10
2022
SELL
Payment of exercise price or tax liability
$114,300
$42.57 p/Share
2,685
Reduced 4.35%
59,040
Common
Feb 10
2022
BUY
Grant, award, or other acquisition
-
24,374
Added 28.31%
61,725
Common
Feb 08
2022
SELL
Payment of exercise price or tax liability
$24,219
$40.98 p/Share
591
Reduced 1.56%
37,351
Common
Feb 07
2022
SELL
Payment of exercise price or tax liability
$34,214
$40.49 p/Share
845
Reduced 2.18%
37,942
Common
Sep 13
2021
BUY
Grant, award, or other acquisition
-
14,371
Added 27.36%
38,150
Common