Mar 15
2025
SELL
Payment of exercise price or tax liability
$1,357,171
$65.28 p/Share
20,790
Reduced 14.43%
123,282
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
49,525
Added 25.58%
144,072
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$141,058
$69.9 p/Share
2,018
Reduced 2.09%
94,547
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
4,707
Added 4.65%
96,565
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$248,784
$63.84 p/Share
3,897
Reduced 4.07%
91,858
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
9,076
Added 8.66%
95,755
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$119,174
$61.43 p/Share
1,940
Reduced 2.19%
86,679
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
4,706
Added 5.04%
88,619
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$248,494
$63.44 p/Share
3,917
Reduced 4.46%
83,913
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
9,078
Added 9.37%
87,830
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$106,411
$55.83 p/Share
1,906
Reduced 2.36%
78,752
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
4,706
Added 5.51%
80,658
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$204,401
$52.13 p/Share
3,921
Reduced 4.91%
75,952
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
9,076
Added 10.2%
79,873
Common Stock
May 31
2024
SELL
Open market or private sale
$402,109
$54.2 p/Share
7,419
Reduced 9.49%
70,797
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$101,799
$52.42 p/Share
1,942
Reduced 2.42%
78,216
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
4,706
Added 5.55%
80,158
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$485,146
$52.2 p/Share
9,294
Reduced 10.97%
75,452
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
22,209
Added 20.76%
84,746
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$86,475
$42.62 p/Share
2,029
Reduced 3.14%
62,537
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
4,707
Added 6.79%
64,566
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$126,252
$41.75 p/Share
3,024
Reduced 4.81%
59,859
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
7,083
Added 10.12%
62,883
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$78,559
$40.62 p/Share
1,934
Reduced 3.35%
55,800
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
4,706
Added 7.54%
57,734
Common Stock