Nov 14
2024
-
2,500
Reduced 2.8%
86,741
Common Stock
Nov 06
2024
-
25,680
Reduced 22.35%
89,241
Common Stock
May 10
2024
BUY
Grant, award, or other acquisition
$124,983
$89.53 p/Share
1,396
Added 0.61%
226,434
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$290,687
$87.53 p/Share
3,321
Reduced 1.32%
247,354
Common Stock
Mar 07
2024
SELL
Open market or private sale
$175,220
$87.61 p/Share
2,000
Reduced 0.79%
250,675
Common Stock
Mar 07
2024
-
3,402
Reduced 3.57%
92,005
Common Stock
Mar 06
2024
SELL
Open market or private sale
$173,160
$86.58 p/Share
2,000
Reduced 0.79%
252,567
Common Stock
Mar 05
2024
SELL
Open market or private sale
$87,480
$87.48 p/Share
1,000
Reduced 0.39%
254,567
Common Stock
Feb 27
2024
SELL
Open market or private sale
$571,461
$89.81 p/Share
6,363
Reduced 2.43%
255,567
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$261,901
$41.16 p/Share
6,363
Added 2.37%
261,930
Common Stock
Feb 26
2024
SELL
Open market or private sale
$327,730
$90.11 p/Share
3,637
Reduced 1.4%
255,567
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$149,698
$41.16 p/Share
3,637
Added 1.38%
259,204
Common Stock
Feb 23
2024
SELL
Open market or private sale
$456,250
$91.25 p/Share
5,000
Reduced 1.92%
255,567
Common Stock
Feb 23
2024
BUY
Exercise of conversion of derivative security
$205,799
$41.16 p/Share
5,000
Added 1.88%
260,567
Common Stock
Feb 22
2024
SELL
Open market or private sale
$457,750
$91.55 p/Share
5,000
Reduced 1.92%
255,567
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
$205,799
$41.16 p/Share
5,000
Added 1.88%
260,567
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
7,387
Added 2.81%
255,567
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$1,693,004
$90.39 p/Share
18,730
Reduced 7.02%
248,180
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$647,743
$89.27 p/Share
7,256
Reduced 2.65%
266,910
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
15,145
Added 5.23%
274,166
Common Stock
Nov 01
2023
-
33,960
Reduced 26.25%
95,407
Common Stock
Oct 23
2023
-
72,937
Added 36.05%
129,367
Common Stock
Aug 01
2023
SELL
Open market or private sale
$238,075
$95.23 p/Share
2,500
Reduced 1.0%
248,231
Common Stock
Aug 01
2023
BUY
Exercise of conversion of derivative security
$102,899
$41.16 p/Share
2,500
Added 0.99%
250,731
Common Stock
Jul 31
2023
SELL
Open market or private sale
$727,693
$94.9 p/Share
7,668
Reduced 3.0%
248,231
Common Stock