Mar 15
2025
SELL
Payment of exercise price or tax liability
-
19,333
Reduced 2.19%
862,050
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
49,123
Added 5.31%
875,233
Common Stock
Feb 26
2025
BUY
Open market or private purchase
$802,851
$97.54 p/Share
8,231
Added 0.98%
832,260
Common Stock
Dec 09
2024
-
10,000
Reduced 1.2%
824,029
Common Stock
Nov 08
2024
BUY
Open market or private purchase
$759,816
$111.59 p/Share
6,809
Added 0.81%
834,029
Common Stock
Aug 06
2024
BUY
Open market or private purchase
$789,769
$97.78 p/Share
8,077
Added 0.97%
827,220
Common Stock
May 07
2024
BUY
Open market or private purchase
$1,468,320
$106.4 p/Share
13,800
Added 1.66%
819,143
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
-
39,429
Reduced 4.67%
805,343
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
100,189
Added 10.84%
823,862
Common Stock
Dec 19
2023
-
150
Reduced 0.02%
744,583
Comon Stock
Dec 19
2023
-
5,000
Reduced 0.67%
744,733
Common Stock
Dec 11
2023
BUY
Open market or private purchase
$2,040,632
$105.82 p/Share
19,284
Added 2.51%
749,733
Common Stock
Nov 17
2023
SELL
Open market or private sale
$401,464
$96.39 p/Share
4,165
Reduced 0.57%
730,449
Common Stock
Nov 16
2023
SELL
Open market or private sale
$1,432,950
$95.53 p/Share
15,000
Reduced 2.0%
734,614
Common Stock
Nov 15
2023
SELL
Open market or private sale
$1,469,100
$97.94 p/Share
15,000
Reduced 1.96%
749,614
Common Stock
Nov 14
2023
SELL
Open market or private sale
$1,450,800
$96.72 p/Share
15,000
Reduced 1.92%
764,614
Common Stock
Jun 13
2023
-
3,000
Reduced 0.38%
779,614
Common Stock
Jun 05
2023
SELL
Open market or private sale
$1,455,600
$97.04 p/Share
15,000
Reduced 1.88%
782,614
Common Stock
Jun 02
2023
SELL
Open market or private sale
$1,439,250
$95.95 p/Share
15,000
Reduced 1.85%
797,614
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
-
17,454
Reduced 2.1%
812,614
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
44,350
Added 5.16%
814,463
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
-
16,482
Reduced 2.03%
795,718
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
41,880
Added 4.95%
804,572
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
-
17,543
Reduced 2.03%
847,876
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
44,577
Added 4.94%
857,806
Common Stock