Jan 29
2024
SELL
Payment of exercise price or tax liability
$825,019
$142.91 p/Share
5,773
Reduced 5.45%
100,165
Common Stock
Jan 29
2024
BUY
Grant, award, or other acquisition
-
8,273
Added 7.35%
104,273
Common Stock
Dec 13
2023
SELL
Open market or private sale
$3,432,915
$135.0 p/Share
25,429
Reduced 20.66%
97,665
Common Stock
Dec 13
2023
BUY
Exercise of conversion of derivative security
$1,061,660
$41.75 p/Share
25,429
Added 17.12%
123,094
Common Stock
Mar 24
2023
SELL
Open market or private sale
$999,000
$111.0 p/Share
9,000
Reduced 8.44%
97,665
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$85,036
$114.45 p/Share
743
Reduced 0.69%
106,665
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$175,043
$116.54 p/Share
1,502
Reduced 1.38%
107,408
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
11,495
Added 9.55%
108,910
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$178,796
$106.49 p/Share
1,679
Reduced 1.69%
97,415
Common Stock
Dec 09
2022
SELL
Open market or private sale
$405,240
$101.31 p/Share
4,000
Reduced 3.88%
99,094
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$1,679,784
$105.68 p/Share
15,895
Reduced 13.36%
103,094
Common Stock
Jul 31
2022
BUY
Grant, award, or other acquisition
-
28,795
Added 19.48%
118,989
Common Stock
May 26
2022
SELL
Open market or private sale
$808,830
$99.0 p/Share
8,170
Reduced 8.31%
90,194
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$91,481
$98.05 p/Share
933
Reduced 0.94%
98,364
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
11,205
Added 10.14%
99,297
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$366,342
$97.07 p/Share
3,774
Reduced 4.11%
88,092
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$176,320
$104.89 p/Share
1,681
Reduced 1.8%
91,866
Common Stock
Dec 07
2021
SELL
Open market or private sale
$315,000
$105.0 p/Share
3,000
Reduced 3.11%
93,547
Common Stock
Mar 08
2021
SELL
Open market or private sale
$980,000
$122.5 p/Share
8,000
Reduced 7.65%
96,547
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$103,487
$115.37 p/Share
897
Reduced 0.85%
104,547
Common Stock
Feb 15
2021
SELL
Payment of exercise price or tax liability
$1,019,057
$109.99 p/Share
9,265
Reduced 8.08%
105,444
Common Stock
Jan 29
2021
BUY
Grant, award, or other acquisition
-
12,035
Added 9.5%
114,709
Common Stock
Nov 12
2020
SELL
Open market or private sale
$1,492,626
$105.86 p/Share
14,100
Reduced 12.07%
102,674
Common Stock