Jan 22
2024
SELL
Payment of exercise price or tax liability
$460,564
$105.95 p/Share
4,347
Reduced 7.32%
55,046
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$109,922
$103.7 p/Share
1,060
Reduced 1.75%
59,393
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
4,009
Added 6.22%
60,453
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$18,065
$98.72 p/Share
183
Reduced 0.32%
56,444
Common Stock
Oct 11
2023
SELL
Payment of exercise price or tax liability
$26,913
$96.12 p/Share
280
Reduced 0.56%
49,563
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$23,192
$98.69 p/Share
235
Reduced 0.41%
56,627
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$19,967
$96.93 p/Share
206
Reduced 0.36%
56,862
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$107,263
$97.69 p/Share
1,098
Reduced 1.89%
57,068
Common Stock
Oct 03
2023
BUY
Grant, award, or other acquisition
-
7,424
Added 11.32%
58,166
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$14,932
$98.89 p/Share
151
Reduced 0.3%
50,742
Common Stock
Sep 15
2023
SELL
Open market or private sale
$108,600
$100.37 p/Share
1,082
Reduced 2.08%
50,893
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
$42,100
$38.91 p/Share
1,082
Added 2.04%
51,975
Common Stock
Jul 17
2023
SELL
Open market or private sale
$58,502
$97.18 p/Share
602
Reduced 1.17%
50,893
Common Stock
Jun 15
2023
SELL
Open market or private sale
$57,321
$95.06 p/Share
603
Reduced 1.16%
51,495
Common Stock
May 15
2023
SELL
Open market or private sale
$53,100
$88.06 p/Share
603
Reduced 1.14%
52,098
Common Stock
Apr 17
2023
SELL
Open market or private sale
$56,754
$94.12 p/Share
603
Reduced 1.13%
52,701
Common Stock
Mar 21
2023
SELL
Open market or private sale
$55,964
$92.81 p/Share
603
Reduced 1.12%
53,304
Common Stock
Feb 15
2023
SELL
Open market or private sale
$110,039
$101.7 p/Share
1,082
Reduced 1.97%
53,907
Common Stock
Feb 15
2023
BUY
Exercise of conversion of derivative security
$34,818
$32.18 p/Share
1,082
Added 1.93%
54,989
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$110,655
$109.02 p/Share
1,015
Reduced 1.85%
53,907
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
4,029
Added 6.83%
54,922
Common Stock
Jan 17
2023
SELL
Open market or private sale
$119,993
$110.9 p/Share
1,082
Reduced 2.08%
50,893
Common Stock
Jan 17
2023
BUY
Exercise of conversion of derivative security
$34,818
$32.18 p/Share
1,082
Added 2.04%
51,975
Common Stock
Dec 16
2022
SELL
Open market or private sale
$68,052
$95.58 p/Share
712
Reduced 1.38%
50,893
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$18,915
$102.8 p/Share
184
Reduced 0.36%
51,605
Common Stock