Aug 17
2024
SELL
Payment of exercise price or tax liability
$488,348
$73.48 p/Share
6,646
Reduced 0.43%
1,530,827
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$2,801,519
$73.12 p/Share
38,314
Reduced 2.43%
1,537,473
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
-
89,442
Added 5.37%
1,575,787
Common Stock
Aug 25
2023
SELL
Payment of exercise price or tax liability
$426,573
$61.0 p/Share
6,993
Reduced 0.47%
1,485,984
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
45,411
Added 2.95%
1,492,977
Common Stock
Aug 22
2023
SELL
Payment of exercise price or tax liability
$2,882,936
$60.99 p/Share
47,269
Reduced 3.16%
1,447,566
Common Stock
Aug 22
2023
BUY
Grant, award, or other acquisition
-
104,809
Added 6.55%
1,494,835
Common Stock
Aug 18
2023
SELL
Payment of exercise price or tax liability
$922,761
$63.0 p/Share
14,647
Reduced 1.04%
1,390,026
Common Stock
Aug 17
2023
SELL
Payment of exercise price or tax liability
$278,207
$62.73 p/Share
4,435
Reduced 0.31%
1,404,673
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$223,563
$48.59 p/Share
4,601
Reduced 0.33%
1,408,692
Common Stock
Sep 10
2022
SELL
Payment of exercise price or tax liability
$240,274
$51.94 p/Share
4,626
Reduced 0.33%
1,413,293
Common Stock
Aug 26
2022
SELL
Open market or private sale
$2,426,857
$51.53 p/Share
47,096
Reduced 3.21%
1,417,919
Common Stock
Aug 25
2022
SELL
Open market or private sale
$1,696,530
$51.56 p/Share
32,904
Reduced 2.2%
1,465,015
Common Stock
Aug 25
2022
BUY
Grant, award, or other acquisition
-
46,521
Added 3.01%
1,497,919
Common Stock
Aug 19
2022
SELL
Payment of exercise price or tax liability
$499,677
$51.05 p/Share
9,788
Reduced 0.67%
1,451,398
Common Stock
Aug 19
2022
BUY
Grant, award, or other acquisition
-
21,701
Added 1.46%
1,461,186
Common Stock
Aug 18
2022
SELL
Payment of exercise price or tax liability
$472,131
$52.25 p/Share
9,036
Reduced 0.62%
1,439,485
Common Stock
Aug 17
2022
SELL
Payment of exercise price or tax liability
$232,660
$52.46 p/Share
4,435
Reduced 0.31%
1,448,521
Common Stock
Nov 15
2021
-
9,080
Reduced 0.62%
1,452,417
Common Stock
Nov 12
2021
-
380,000
Reduced 20.64%
1,461,497
Common Stock
Sep 21
2021
SELL
Payment of exercise price or tax liability
$218,271
$45.2 p/Share
4,829
Reduced 0.26%
1,841,497
Common Stock
Sep 16
2021
SELL
Payment of exercise price or tax liability
$202,398
$43.99 p/Share
4,601
Reduced 0.25%
1,846,326
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$204,423
$44.19 p/Share
4,626
Reduced 0.25%
1,850,927
Common Stock
Aug 18
2021
SELL
Payment of exercise price or tax liability
$433,798
$44.8 p/Share
9,683
Reduced 0.52%
1,855,553
Common Stock
Aug 17
2021
SELL
Payment of exercise price or tax liability
$199,190
$45.25 p/Share
4,402
Reduced 0.24%
1,865,236
Common Stock