Mar 15
2025
SELL
Payment of exercise price or tax liability
$50,707
$272.62 p/Share
186
Reduced 1.15%
15,957
Common Stock
Mar 05
2025
BUY
Exercise of conversion of derivative security
$142,470
$158.3 p/Share
900
Added 5.28%
16,143
Common Stock
Mar 03
2025
SELL
Open market or private sale
$571,600
$285.8 p/Share
2,000
Reduced 11.6%
15,243
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$21,962
$271.14 p/Share
81
Reduced 0.47%
17,243
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
1,840
Added 9.6%
17,324
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
780
Added 4.8%
15,484
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$147,084
$245.55 p/Share
599
Reduced 3.91%
14,704
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$119,871
$237.84 p/Share
504
Reduced 3.19%
15,296
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
2,570
Added 13.99%
15,800
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$42,874
$222.15 p/Share
193
Reduced 1.45%
13,129
Common Stock
Mar 15
2024
BUY
Grant, award, or other acquisition
-
2,070
Added 13.45%
13,322
Common Stock
Dec 16
2023
SELL
Payment of exercise price or tax liability
$147,778
$245.48 p/Share
602
Reduced 5.08%
11,252
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$94,509
$245.48 p/Share
385
Reduced 3.15%
11,854
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$106,192
$227.88 p/Share
466
Reduced 3.67%
12,221
Common Stock
Dec 16
2022
SELL
Payment of exercise price or tax liability
$134,059
$223.06 p/Share
601
Reduced 4.56%
12,588
Common Stock
Dec 15
2022
BUY
Grant, award, or other acquisition
-
4,450
Added 25.23%
13,189
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$63,696
$195.99 p/Share
325
Reduced 3.59%
8,738
Common Stock
Dec 16
2021
SELL
Payment of exercise price or tax liability
$226,344
$247.1 p/Share
916
Reduced 9.29%
8,939
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
3,750
Added 27.71%
9,785
Common Stock
Dec 16
2020
SELL
Payment of exercise price or tax liability
$160,107
$174.98 p/Share
915
Reduced 13.17%
6,035
Common Stock
Dec 16
2019
BUY
Grant, award, or other acquisition
-
6,950
Added 50.0%
6,950
Common Stock