Mar 01
2024
SELL
Payment of exercise price or tax liability
$79,560
$59.91 p/Share
1,328
Reduced 3.25%
39,521
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$55,065
$59.53 p/Share
925
Reduced 2.21%
40,849
Common Stock
Feb 22
2024
SELL
Open market or private sale
$471,600
$58.95 p/Share
8,000
Reduced 17.2%
38,523
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$47,305
$59.28 p/Share
798
Reduced 1.87%
41,774
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
4,049
Added 8.68%
42,572
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$468,425
$58.84 p/Share
7,961
Reduced 14.61%
46,523
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
17,955
Added 24.79%
54,484
Common Stock
Jun 15
2023
-
15,000
Reduced 29.11%
36,529
Common Stock
May 13
2023
SELL
Payment of exercise price or tax liability
$527,589
$59.18 p/Share
8,915
Reduced 14.75%
51,529
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$73,172
$55.1 p/Share
1,328
Reduced 2.15%
60,444
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$51,309
$55.53 p/Share
924
Reduced 1.47%
61,772
Common Stock
Feb 22
2023
SELL
Payment of exercise price or tax liability
$589,344
$52.27 p/Share
11,275
Reduced 16.13%
58,626
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
4,070
Added 6.1%
62,696
Common Stock
Feb 21
2023
SELL
Open market or private sale
$256,865
$54.49 p/Share
4,714
Reduced 6.32%
69,901
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
25,167
Added 25.22%
74,615
Common Stock
Dec 16
2022
SELL
Open market or private sale
$72,971
$50.36 p/Share
1,449
Reduced 2.86%
49,236
Common Stock
May 13
2022
SELL
Payment of exercise price or tax liability
$413,717
$45.21 p/Share
9,151
Reduced 15.29%
50,685
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$65,271
$49.15 p/Share
1,328
Reduced 2.17%
59,836
Common Stock
Feb 24
2022
BUY
Grant, award, or other acquisition
-
4,717
Added 7.16%
61,164
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
1,693
Added 2.91%
56,447
Common Stock
May 13
2021
SELL
Payment of exercise price or tax liability
$371,399
$41.66 p/Share
8,915
Reduced 14.0%
54,754
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
6,776
Added 9.62%
63,669
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
2,672
Added 4.49%
56,893
Common Stock