Mar 18
2025
SELL
Open market or private sale
$1,198,927
$65.23 p/Share
18,380
Reduced 24.36%
57,065
Common Stock
Mar 17
2025
SELL
Open market or private sale
$148,583
$66.99 p/Share
2,218
Reduced 2.86%
75,445
Common Stock
Mar 15
2025
SELL
Payment of exercise price or tax liability
$1,733,706
$65.28 p/Share
26,558
Reduced 25.48%
77,663
Common Stock
Mar 15
2025
BUY
Exercise of conversion of derivative security
-
55,984
Added 34.95%
104,221
Common Stock
Feb 19
2025
SELL
Open market or private sale
$184,961
$68.81 p/Share
2,688
Reduced 5.28%
48,237
Common Stock
Feb 15
2025
SELL
Payment of exercise price or tax liability
$323,077
$69.9 p/Share
4,622
Reduced 8.32%
50,925
Common Stock
Feb 15
2025
BUY
Exercise of conversion of derivative security
-
9,509
Added 14.62%
55,547
Common Stock
Dec 17
2024
SELL
Open market or private sale
$64,548
$65.2 p/Share
990
Reduced 2.11%
46,038
Common Stock
Dec 15
2024
SELL
Payment of exercise price or tax liability
$192,541
$63.84 p/Share
3,016
Reduced 6.03%
47,028
Common Stock
Dec 15
2024
BUY
Exercise of conversion of derivative security
-
6,217
Added 11.05%
50,044
Common Stock
Nov 19
2024
SELL
Open market or private sale
$167,350
$61.01 p/Share
2,743
Reduced 5.89%
43,827
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$277,847
$61.43 p/Share
4,523
Reduced 8.85%
46,570
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
9,509
Added 15.69%
51,093
Common Stock
Sep 17
2024
SELL
Open market or private sale
$63,770
$64.61 p/Share
987
Reduced 2.32%
41,584
Common Stock
Sep 15
2024
SELL
Payment of exercise price or tax liability
$192,159
$63.44 p/Share
3,029
Reduced 6.64%
42,571
Common Stock
Sep 15
2024
BUY
Exercise of conversion of derivative security
-
6,218
Added 12.0%
45,600
Common Stock
Aug 19
2024
SELL
Open market or private sale
$153,234
$55.54 p/Share
2,759
Reduced 6.55%
39,382
Common Stock
Aug 15
2024
SELL
Payment of exercise price or tax liability
$250,900
$55.83 p/Share
4,494
Reduced 9.64%
42,141
Common Stock
Aug 15
2024
BUY
Exercise of conversion of derivative security
-
9,509
Added 16.94%
46,635
Common Stock
Jun 18
2024
SELL
Open market or private sale
$52,110
$52.85 p/Share
986
Reduced 2.59%
37,126
Common Stock
Jun 15
2024
SELL
Payment of exercise price or tax liability
$158,162
$52.13 p/Share
3,034
Reduced 7.37%
38,112
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
6,218
Added 13.13%
41,146
Common Stock
May 30
2024
SELL
Open market or private sale
$192,942
$51.95 p/Share
3,714
Reduced 9.61%
34,928
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$237,986
$52.42 p/Share
4,540
Reduced 10.51%
38,642
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
-
9,510
Added 18.05%
43,182
Common Stock