Aug 17
2024
SELL
Payment of exercise price or tax liability
$75,610
$73.48 p/Share
1,029
Reduced 1.76%
57,384
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$306,592
$73.12 p/Share
4,193
Reduced 7.41%
52,395
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
20,330
Added 25.82%
58,413
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$62,098
$61.0 p/Share
1,018
Reduced 2.35%
42,276
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$196,814
$60.99 p/Share
3,227
Reduced 8.21%
36,079
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
16,332
Added 27.39%
43,294
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$146,727
$63.0 p/Share
2,329
Reduced 7.16%
30,189
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$42,530
$62.73 p/Share
678
Reduced 2.04%
32,518
Common Stock
Feb 13
2023
SELL
Open market or private sale
$58,015
$59.81 p/Share
970
Reduced 2.84%
33,196
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$13,618
$14.04 p/Share
970
Added 2.76%
34,166
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$14,431
$48.59 p/Share
297
Reduced 0.89%
33,196
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$7,116
$51.94 p/Share
137
Reduced 0.41%
33,493
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
6,979
Added 17.19%
33,630
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$24,963
$51.05 p/Share
489
Reduced 1.8%
26,651
Common Stock
Aug 19
2022
BUY
Grant, award, or other acquisition
-
1,692
Added 5.87%
27,140
Common Stock
Aug 18
2022
SELL
Payment of exercise price or tax liability
$46,189
$52.25 p/Share
884
Reduced 3.36%
25,448
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$35,778
$52.46 p/Share
682
Reduced 2.52%
26,332
Common Stock
Sep 21
2021
SELL
Payment of exercise price or tax liability
$6,644
$45.2 p/Share
147
Reduced 0.54%
27,014
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$13,065
$43.99 p/Share
297
Reduced 1.08%
27,161
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$6,054
$44.19 p/Share
137
Reduced 0.5%
27,458
Common Stock
Aug 18
2021
SELL
Payment of exercise price or tax liability
$39,603
$44.8 p/Share
884
Reduced 3.1%
27,595
Common Stock
Aug 17
2021
BUY
Grant, award, or other acquisition
-
7,072
Added 19.89%
28,479
Common Stock