Feb 28
2025
SELL
Payment of exercise price or tax liability
$316,172
$102.09 p/Share
3,097
Reduced 0.49%
629,389
Common Stock
Feb 28
2025
SELL
Open market or private sale
$316,893
$103.29 p/Share
3,068
Reduced 0.48%
632,486
Common Stock
Feb 27
2025
SELL
Open market or private sale
$699,082
$102.22 p/Share
6,839
Reduced 1.06%
635,554
Common Stock
Feb 24
2025
SELL
Payment of exercise price or tax liability
$314,482
$101.25 p/Share
3,106
Reduced 0.48%
642,393
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$701,055
$101.25 p/Share
6,924
Reduced 1.06%
645,499
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
17,811
Added 2.66%
652,423
Common Stock
Dec 20
2024
SELL
Open market or private sale
$6,228,128
$101.9 p/Share
61,120
Reduced 8.78%
634,612
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
$1,070,822
$17.52 p/Share
61,120
Added 8.08%
695,732
Common Stock
Aug 09
2024
SELL
Other acquisition or disposition
-
10,000
Reduced 1.55%
634,612
Common Stock
Mar 12
2024
SELL
Open market or private sale
$284,938
$85.67 p/Share
3,326
Reduced 0.51%
644,612
Common Stock
Mar 11
2024
SELL
Open market or private sale
$2,276,108
$86.05 p/Share
26,451
Reduced 3.92%
647,938
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,495,653
$83.87 p/Share
17,833
Reduced 2.58%
674,389
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
35,189
Added 4.96%
673,751
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
18,471
Added 2.6%
692,222
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$432,601
$87.06 p/Share
4,969
Reduced 0.77%
638,562
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$577,194
$86.77 p/Share
6,652
Reduced 1.02%
643,531
Common Stock
Dec 08
2023
SELL
Open market or private sale
$5,782,633
$79.98 p/Share
72,301
Reduced 10.01%
650,183
Common Stock
Dec 08
2023
BUY
Exercise of conversion of derivative security
$1,247,915
$17.26 p/Share
72,301
Added 9.1%
722,484
Common Stock
Mar 01
2023
SELL
Open market or private sale
$1,595,262
$60.96 p/Share
26,169
Reduced 3.87%
650,183
Common Stock
Feb 28
2023
SELL
Open market or private sale
$820,183
$59.04 p/Share
13,892
Reduced 2.01%
676,352
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$277,764
$60.74 p/Share
4,573
Reduced 0.66%
690,244
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,590,618
$61.81 p/Share
25,734
Reduced 3.57%
694,817
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
-
51,903
Added 6.72%
720,551
Common Stock
Feb 24
2023
BUY
Grant, award, or other acquisition
-
18,521
Added 2.7%
668,648
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$290,156
$60.97 p/Share
4,759
Reduced 0.73%
650,127
Common Stock