Jan 05
2024
SELL
Payment of exercise price or tax liability
$40,019
$103.41 p/Share
387
Reduced 0.5%
77,120
Common Stock
Apr 03
2023
SELL
Open market or private sale
$318,625
$127.45 p/Share
2,500
Reduced 3.13%
77,442
Common Stock
Jan 31
2023
SELL
Open market or private sale
$578,995
$125.08 p/Share
4,629
Reduced 5.47%
79,928
Common Stock
Jan 30
2023
SELL
Open market or private sale
$46,375
$125.0 p/Share
371
Reduced 0.44%
84,557
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$72,245
$116.15 p/Share
622
Reduced 0.73%
84,928
Common Stock
Jul 01
2022
SELL
Open market or private sale
$324,275
$129.71 p/Share
2,500
Reduced 2.84%
85,516
Common Stock
May 04
2022
BUY
Grant, award, or other acquisition
$84,995
$130.36 p/Share
652
Added 0.74%
88,016
Common Stock
Apr 01
2022
SELL
Open market or private sale
$347,000
$138.8 p/Share
2,500
Reduced 2.78%
87,354
Common Stock
Jan 10
2022
SELL
Payment of exercise price or tax liability
$77,913
$137.9 p/Share
565
Reduced 0.62%
89,853
Common Stock
Sep 02
2021
SELL
Open market or private sale
$348,638
$132.21 p/Share
2,637
Reduced 2.72%
94,212
Common Stock
Sep 01
2021
SELL
Open market or private sale
$38,456
$132.15 p/Share
291
Reduced 0.3%
96,849
Common Stock
Aug 17
2021
SELL
Open market or private sale
$217,189
$132.03 p/Share
1,645
Reduced 1.73%
93,318
Common Stock
Aug 16
2021
SELL
Open market or private sale
$103,574
$132.11 p/Share
784
Reduced 0.82%
94,963
Common Stock
Aug 13
2021
SELL
Open market or private sale
$183,876
$132.0 p/Share
1,393
Reduced 1.43%
95,747
Common Stock
Jul 01
2021
SELL
Open market or private sale
$269,752
$119.89 p/Share
2,250
Reduced 2.26%
97,124
Common Stock
May 05
2021
BUY
Grant, award, or other acquisition
$79,986
$117.11 p/Share
683
Added 0.68%
99,374
Common Stock
Mar 08
2021
SELL
Open market or private sale
$948,750
$115.0 p/Share
8,250
Reduced 7.72%
98,678
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$41,322
$102.03 p/Share
405
Reduced 0.38%
106,928
Common Stock
Dec 21
2020
SELL
Open market or private sale
$282,342
$102.67 p/Share
2,750
Reduced 2.5%
107,315
Common Stock
Nov 09
2020
SELL
Open market or private sale
$262,500
$105.0 p/Share
2,500
Reduced 2.22%
110,065
Common Stock
Oct 21
2020
SELL
Open market or private sale
$227,500
$91.0 p/Share
2,500
Reduced 2.17%
112,565
Common Stock