Nov 15
2024
SELL
Open market or private sale
$44,592
$111.48 p/Share
400
Reduced 2.01%
19,484
Common Stock
Aug 08
2024
SELL
Open market or private sale
$61,365
$113.64 p/Share
540
Reduced 2.64%
19,884
Common Stock
May 09
2024
SELL
Open market or private sale
$123,432
$102.86 p/Share
1,200
Reduced 5.55%
20,424
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$10,026
$100.26 p/Share
100
Reduced 0.46%
21,624
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$14,187
$92.73 p/Share
153
Reduced 0.7%
21,724
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$60,089
$92.73 p/Share
648
Reduced 2.88%
21,877
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$49,473
$92.13 p/Share
537
Reduced 2.33%
22,525
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
$815,258
$92.13 p/Share
8,849
Added 27.73%
23,062
Common Stock
Feb 12
2024
SELL
Open market or private sale
$277,710
$92.57 p/Share
3,000
Reduced 17.43%
14,213
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$198,024
$95.25 p/Share
2,079
Reduced 10.78%
17,213
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
5,769
Added 24.43%
17,847
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$9,936
$99.36 p/Share
100
Reduced 0.73%
13,523
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$14,828
$96.92 p/Share
153
Reduced 1.11%
13,623
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$62,752
$96.84 p/Share
648
Reduced 4.49%
13,776
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$446,997
$97.47 p/Share
4,586
Added 24.12%
14,424
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$12,834
$99.49 p/Share
129
Reduced 1.29%
9,838
Common Stock
Feb 13
2023
SELL
Open market or private sale
$189,829
$99.91 p/Share
1,900
Reduced 16.01%
9,967
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$127,262
$101.81 p/Share
1,250
Reduced 9.53%
11,867
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
3,422
Added 20.69%
13,117
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$7,263
$110.05 p/Share
66
Reduced 0.68%
9,695
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$11,325
$100.22 p/Share
113
Reduced 1.14%
9,761
Common Stock
Feb 24
2022
SELL
Payment of exercise price or tax liability
$14,071
$97.04 p/Share
145
Reduced 1.45%
9,874
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$540,310
$97.67 p/Share
5,532
Added 35.57%
10,019
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$12,277
$99.81 p/Share
123
Reduced 2.67%
4,487
Common Stock
Feb 14
2022
SELL
Open market or private sale
$129,116
$99.32 p/Share
1,300
Reduced 22.0%
4,610
Common Stock