Feb 11
2025
SELL
Payment of exercise price or tax liability
$477,823
$72.85 p/Share
6,559
Reduced 15.69%
35,257
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
16,666
Added 28.5%
41,816
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$222,293
$75.92 p/Share
2,928
Reduced 10.43%
25,150
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
7,440
Added 20.95%
28,078
Common Stock
Jan 28
2025
SELL
Open market or private sale
$6,526,739
$71.14 p/Share
91,745
Reduced 81.64%
20,638
Common Stock
Jan 28
2025
BUY
Exercise of conversion of derivative security
$5,768,008
$62.87 p/Share
91,745
Added 44.94%
112,383
Common Stock
Dec 11
2024
SELL
Open market or private sale
$888,458
$64.01 p/Share
13,880
Reduced 40.21%
20,638
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
$331,854
$39.18 p/Share
8,470
Added 19.7%
34,518
Common Stock
Feb 28
2024
SELL
Open market or private sale
$249,340
$38.36 p/Share
6,500
Reduced 19.97%
26,048
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$150,156
$36.57 p/Share
4,106
Reduced 11.2%
32,548
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
10,433
Added 22.16%
36,654
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$84,012
$37.19 p/Share
2,259
Reduced 7.93%
26,221
Common Stock
Feb 09
2024
BUY
Exercise of conversion of derivative security
-
7,240
Added 20.27%
28,480
Common Stock
Nov 05
2023
SELL
Payment of exercise price or tax liability
$43,426
$33.56 p/Share
1,294
Reduced 5.74%
21,240
Common Stock
Nov 05
2023
BUY
Exercise of conversion of derivative security
-
3,287
Added 12.73%
22,534
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$103,730
$50.16 p/Share
2,068
Reduced 9.7%
19,247
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
5,255
Added 19.78%
21,315
Common Stock
Feb 11
2023
SELL
Payment of exercise price or tax liability
$102,630
$49.58 p/Share
2,070
Reduced 11.42%
16,060
Common Stock
Feb 11
2023
BUY
Exercise of conversion of derivative security
-
5,260
Added 22.49%
18,130
Common Stock
Nov 05
2022
SELL
Payment of exercise price or tax liability
$58,048
$44.86 p/Share
1,294
Reduced 9.14%
12,870
Common Stock
Nov 05
2022
BUY
Exercise of conversion of derivative security
-
3,287
Added 18.84%
14,164
Common Stock
Sep 08
2022
SELL
Open market or private sale
$150,323
$45.9 p/Share
3,275
Reduced 23.14%
10,877
Common Stock
Jul 29
2022
SELL
Open market or private sale
$100,043
$44.13 p/Share
2,267
Reduced 13.81%
14,152
Common Stock
Apr 22
2022
BUY
Open market or private sale
$172,890
$57.63 p/Share
3,000
Added 15.45%
16,419
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$87,681
$57.01 p/Share
1,538
Reduced 7.34%
19,419
Common Stock