Mar 03
2025
SELL
Payment of exercise price or tax liability
$758,653
$87.97 p/Share
8,624
Reduced 1.79%
472,792
Common Stock
Mar 03
2025
BUY
Grant, award, or other acquisition
-
1,629
Added 0.34%
481,416
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$733,067
$87.94 p/Share
8,336
Reduced 1.82%
450,942
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
-
29,861
Added 5.86%
479,787
Common Stock
Feb 11
2025
SELL
Open market or private sale
$2,110,000
$84.4 p/Share
25,000
Reduced 5.42%
436,584
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
21,678
Added 4.29%
483,262
Common Stock
Nov 06
2024
SELL
Open market or private sale
$2,600,558
$81.27 p/Share
31,999
Reduced 6.48%
461,584
Common Stock
Aug 23
2024
SELL
Open market or private sale
$1,463,655
$94.15 p/Share
15,546
Reduced 3.05%
493,583
Common Stock
Aug 08
2024
SELL
Open market or private sale
$1,489,442
$92.38 p/Share
16,123
Reduced 3.07%
509,129
Common Stock
May 30
2024
SELL
Open market or private sale
$1,166,400
$95.74 p/Share
12,183
Reduced 2.27%
525,252
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,833,902
$100.29 p/Share
18,286
Reduced 3.31%
533,859
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
3,576
Added 0.66%
537,435
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$672,911
$97.34 p/Share
6,913
Reduced 1.29%
527,613
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
24,532
Added 4.25%
552,145
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
44,876
Added 7.75%
534,526
Common Stock
Nov 24
2023
SELL
Open market or private sale
$1,365,840
$113.82 p/Share
12,000
Reduced 2.39%
489,650
Common Stock
Nov 01
2023
SELL
Open market or private sale
$1,803,623
$103.74 p/Share
17,386
Reduced 3.35%
501,650
Common Stock
Aug 14
2023
SELL
Open market or private sale
$1,920,203
$101.33 p/Share
18,950
Reduced 3.52%
519,036
Common Stock
May 25
2023
SELL
Open market or private sale
$1,354,696
$110.12 p/Share
12,302
Reduced 2.24%
537,986
Common Stock
May 01
2023
SELL
Open market or private sale
$104,260
$124.12 p/Share
840
Reduced 0.15%
550,288
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$980,581
$124.03 p/Share
7,906
Reduced 1.42%
550,002
Common Stock
Mar 03
2023
BUY
Grant, award, or other acquisition
-
1,126
Added 0.2%
551,128
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$2,059,674
$123.92 p/Share
16,621
Reduced 2.89%
557,908
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
2,454
Added 0.43%
574,529
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,120,162
$122.65 p/Share
9,133
Reduced 1.62%
553,124
Common Stock