Feb 25
2025
SELL
Payment of exercise price or tax liability
$90,634
$100.37 p/Share
903
Reduced 2.4%
36,705
Common Stock Par Value...
Feb 25
2025
BUY
Grant, award, or other acquisition
-
5,407
Added 12.59%
37,528
Common Stock Par Value...
Feb 23
2025
SELL
Payment of exercise price or tax liability
$66,958
$100.69 p/Share
665
Reduced 2.02%
32,201
Common Stock Par Value...
Jan 30
2025
SELL
Open market or private sale
$1,040,200
$104.02 p/Share
10,000
Reduced 23.33%
32,866
Common Stock Par Value...
Feb 23
2024
SELL
Payment of exercise price or tax liability
$59,242
$83.44 p/Share
710
Reduced 1.67%
41,811
Common Stock Par Value...
Feb 22
2024
SELL
Payment of exercise price or tax liability
$113,616
$83.48 p/Share
1,361
Reduced 3.1%
42,521
Common Stock Par Value...
Feb 22
2024
BUY
Grant, award, or other acquisition
$628,520
$83.48 p/Share
7,529
Added 14.67%
43,786
Common Stock Par Value...
Nov 22
2023
SELL
Open market or private sale
$719,400
$71.94 p/Share
10,000
Reduced 21.69%
36,108
Common Stock Par Value...
Feb 27
2023
SELL
Payment of exercise price or tax liability
$93,242
$71.56 p/Share
1,303
Reduced 2.82%
44,976
Common Stock Par Value...
Feb 27
2023
BUY
Grant, award, or other acquisition
-
7,332
Added 13.7%
46,182
Common Stock Par Value...
Feb 23
2023
SELL
Payment of exercise price or tax liability
$51,065
$70.63 p/Share
723
Reduced 1.82%
38,947
Common Stock Par Value...
Feb 23
2022
SELL
Payment of exercise price or tax liability
$69,512
$88.89 p/Share
782
Reduced 1.98%
38,634
Common Stock Par Value...
Feb 22
2022
SELL
Payment of exercise price or tax liability
$138,169
$89.43 p/Share
1,545
Reduced 3.77%
39,416
Common Stock Par Value...
Feb 22
2022
BUY
Grant, award, or other acquisition
-
7,529
Added 16.02%
39,483
Common Stock Par Value...
May 04
2021
SELL
Open market or private sale
$749,200
$74.92 p/Share
10,000
Reduced 23.3%
32,922
Common Stock Par Value...
Feb 25
2021
SELL
Payment of exercise price or tax liability
$123,094
$67.56 p/Share
1,822
Reduced 4.09%
42,705
Common Stock Par Value...
Feb 25
2021
BUY
Grant, award, or other acquisition
-
9,060
Added 17.47%
42,791
Common Stock Par Value...
Feb 24
2021
SELL
Payment of exercise price or tax liability
$10,998
$69.17 p/Share
159
Reduced 0.45%
35,467
Common Stock Par Value...
Feb 23
2021
SELL
Payment of exercise price or tax liability
$41,056
$66.65 p/Share
616
Reduced 1.7%
35,626
Common Stock Par Value...
Nov 30
2020
SELL
Payment of exercise price or tax liability
$22,518
$48.53 p/Share
464
Reduced 1.27%
36,012
Common Stock Par Value...