Dec 30
2025
SELL
Payment of exercise price or tax liability
$579,522
$128.84 p/Share
4,498
Reduced 3.92%
110,179
Common Stock
Dec 30
2025
BUY
Exercise of conversion of derivative security
-
9,645
Added 7.76%
114,677
Common Stock
Mar 13
2025
SELL
Payment of exercise price or tax liability
$55,600
$55.49 p/Share
1,002
Reduced 0.94%
105,032
Common Stock
Mar 13
2025
BUY
Exercise of conversion of derivative security
-
2,947
Added 2.7%
106,034
Common Stock
Mar 09
2025
SELL
Payment of exercise price or tax liability
$221,756
$74.49 p/Share
2,977
Reduced 2.81%
103,087
Common Stock
Mar 09
2025
BUY
Exercise of conversion of derivative security
-
8,620
Added 7.52%
106,064
Common Stock
Mar 09
2024
SELL
Payment of exercise price or tax liability
$1,407,449
$111.96 p/Share
12,571
Reduced 11.43%
97,444
Common Stock
Mar 09
2024
BUY
Exercise of conversion of derivative security
-
26,412
Added 19.36%
110,015
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$3,063,640
$213.39 p/Share
14,357
Reduced 14.66%
83,603
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
-
29,317
Added 23.03%
97,960
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$568,462
$208.84 p/Share
2,722
Reduced 3.81%
68,643
Common Stock
Mar 09
2023
BUY
Exercise of conversion of derivative security
-
5,555
Added 7.22%
71,365
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$2,403,075
$167.38 p/Share
14,357
Reduced 17.91%
65,810
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
-
29,317
Added 26.78%
80,167
Common Stock
Mar 09
2022
SELL
Payment of exercise price or tax liability
$344,300
$194.74 p/Share
1,768
Reduced 3.36%
50,850
Common Stock
Mar 09
2022
BUY
Exercise of conversion of derivative security
-
4,014
Added 7.09%
52,618
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$1,153,705
$90.75 p/Share
12,713
Reduced 20.73%
48,604
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
-
29,317
Added 32.35%
61,317
Common Stock
Feb 25
2021
BUY
Open market or private purchase
$557,500
$55.75 p/Share
10,000
Added 23.81%
32,000
Common Stock
Feb 19
2021
BUY
Open market or private purchase
$1,107,475
$46.66 p/Share
23,735
Added 50.0%
23,735
Common Stock