Feb 13
2025
SELL
Payment of exercise price or tax liability
$291,828
$72.54 p/Share
4,023
Reduced 7.71%
48,180
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
-
10,223
Added 16.38%
52,203
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$477,823
$72.85 p/Share
6,559
Reduced 13.51%
41,980
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
16,666
Added 25.56%
48,539
Common Stock
Feb 10
2025
SELL
Open market or private sale
$1,733,915
$75.74 p/Share
22,893
Reduced 41.8%
31,873
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
$1,290,936
$56.39 p/Share
22,893
Added 29.48%
54,766
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$222,369
$75.92 p/Share
2,929
Reduced 8.42%
31,873
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
7,440
Added 17.61%
34,802
Common Stock
Dec 11
2024
SELL
Open market or private sale
$317,800
$63.56 p/Share
5,000
Reduced 15.45%
27,362
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$150,156
$36.57 p/Share
4,106
Reduced 11.38%
31,988
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
10,433
Added 22.42%
36,094
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$89,293
$37.19 p/Share
2,401
Reduced 8.56%
25,661
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
7,240
Added 20.51%
28,062
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$43,426
$33.56 p/Share
1,294
Reduced 5.85%
20,822
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
3,287
Added 12.94%
22,116
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$103,730
$50.16 p/Share
2,068
Reduced 10.07%
18,477
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
5,255
Added 20.37%
20,545
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$102,630
$49.58 p/Share
2,070
Reduced 11.92%
15,290
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
5,260
Added 23.25%
17,360
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$58,048
$44.86 p/Share
1,294
Reduced 9.66%
12,100
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
3,287
Added 19.87%
13,253
Common Stock
Jun 09
2022
SELL
Open market or private sale
$93,940
$46.97 p/Share
2,000
Reduced 16.71%
9,966
Common Stock
Apr 30
2022
BUY
Grant, award, or other acquisition
$5,085
$46.23 p/Share
110
Added 0.91%
11,966
Common Stock
Feb 18
2022
SELL
Open market or private sale
$117,680
$58.84 p/Share
2,000
Reduced 14.43%
11,856
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$55,015
$57.01 p/Share
965
Reduced 6.51%
13,856
Common Stock