Dec 03
2024
SELL
Payment of exercise price or tax liability
$52,397
$110.31 p/Share
475
Reduced 1.76%
26,586
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$322,604
$81.9 p/Share
3,939
Reduced 12.71%
27,061
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
11,731
Added 24.35%
36,446
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$759,797
$79.51 p/Share
9,556
Reduced 27.88%
24,715
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
21,570
Added 31.79%
46,285
Common Stock
Dec 05
2023
SELL
Payment of exercise price or tax liability
$37,367
$80.36 p/Share
465
Reduced 1.85%
24,715
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$355,754
$94.49 p/Share
3,765
Reduced 13.01%
25,180
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
11,472
Added 25.14%
34,152
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$442,817
$94.7 p/Share
4,676
Reduced 17.09%
22,680
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
14,041
Added 27.66%
36,721
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$37,789
$90.19 p/Share
419
Reduced 1.81%
22,680
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$377,952
$109.14 p/Share
3,463
Reduced 13.04%
23,099
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
10,349
Added 24.82%
31,350
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$562,869
$132.16 p/Share
4,259
Reduced 16.86%
21,001
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
12,075
Added 26.74%
33,076
Common Stock
Dec 03
2021
SELL
Payment of exercise price or tax liability
$41,905
$117.38 p/Share
357
Reduced 1.67%
21,001
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$253,654
$98.43 p/Share
2,577
Reduced 10.77%
21,358
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$112,136
$96.92 p/Share
1,157
Reduced 4.04%
27,499
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
8,799
Added 22.53%
30,257
Common Stock
Jan 19
2021
SELL
Payment of exercise price or tax liability
$369,720
$96.76 p/Share
3,821
Reduced 15.12%
21,458
Common Stock
Jan 19
2021
BUY
Grant, award, or other acquisition
-
11,990
Added 26.39%
33,448
Common Stock
Dec 03
2020
SELL
Payment of exercise price or tax liability
$32,192
$93.31 p/Share
345
Reduced 1.58%
21,458
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$149,177
$86.63 p/Share
1,722
Reduced 7.32%
21,803
Common Stock
Feb 21
2020
SELL
Payment of exercise price or tax liability
$117,262
$101.35 p/Share
1,157
Reduced 4.28%
25,906
Common Stock
Feb 20
2020
SELL
Open market or private sale
$3,343,666
$103.19 p/Share
32,403
Reduced 53.06%
28,664
Common Stock