Nov 06
2024
SELL
Open market or private sale
$386,523
$52.05 p/Share
7,426
Reduced 7.31%
94,103
Common Stock
Nov 06
2024
BUY
Exercise of conversion of derivative security
$96,760
$13.03 p/Share
7,426
Added 6.82%
101,529
Common Stock
Jul 31
2024
SELL
Open market or private sale
$454,772
$44.23 p/Share
10,282
Reduced 9.85%
94,103
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
$208,004
$20.23 p/Share
10,282
Added 8.97%
104,385
Common Stock
Jun 27
2024
SELL
Open market or private sale
$147,687
$41.07 p/Share
3,596
Reduced 3.68%
94,103
Common Stock
May 19
2024
SELL
Payment of exercise price or tax liability
$16,826
$43.48 p/Share
387
Reduced 0.4%
97,268
Common Stock
Mar 17
2024
SELL
Payment of exercise price or tax liability
$183,177
$43.05 p/Share
4,255
Reduced 4.18%
97,655
Common Stock
Mar 16
2024
SELL
Payment of exercise price or tax liability
$219,770
$43.05 p/Share
5,105
Reduced 4.77%
101,910
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$98,369
$43.05 p/Share
2,285
Reduced 2.09%
107,015
Common Stock
Mar 06
2024
SELL
Open market or private sale
$854,024
$47.09 p/Share
18,136
Reduced 13.99%
111,490
Common Stock
Mar 06
2024
SELL
Payment of exercise price or tax liability
$101,418
$46.31 p/Share
2,190
Reduced 1.96%
109,300
Common Stock
Mar 06
2024
BUY
Exercise of conversion of derivative security
$99,998
$11.33 p/Share
8,826
Added 6.37%
129,626
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
19,440
Added 13.86%
120,800
Common Stock
Nov 14
2023
SELL
Open market or private sale
$3,297,262
$55.65 p/Share
59,250
Reduced 36.89%
101,360
Common Stock
Nov 14
2023
BUY
Exercise of conversion of derivative security
$985,327
$16.63 p/Share
59,250
Added 26.95%
160,610
Common Stock
Sep 06
2023
SELL
Open market or private sale
$3,158,636
$52.0 p/Share
60,743
Reduced 37.47%
101,360
Common Stock
Sep 06
2023
BUY
Exercise of conversion of derivative security
$998,920
$17.68 p/Share
56,500
Added 25.85%
162,103
Common Stock
Jun 15
2023
SELL
Open market or private sale
$1,872,525
$50.79 p/Share
36,868
Reduced 25.88%
105,603
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
$729,617
$19.79 p/Share
36,868
Added 20.56%
142,471
Common Stock
Jun 02
2023
SELL
Open market or private sale
$509,850
$46.35 p/Share
11,000
Reduced 9.43%
105,603
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$146,850
$13.35 p/Share
11,000
Added 8.62%
116,603
Common Stock
May 19
2023
SELL
Payment of exercise price or tax liability
$16,692
$44.16 p/Share
378
Reduced 0.36%
104,770
Common Stock
May 18
2023
SELL
Open market or private sale
$465,675
$44.35 p/Share
10,500
Reduced 9.08%
105,148
Common Stock
May 18
2023
BUY
Exercise of conversion of derivative security
$140,175
$13.35 p/Share
10,500
Added 8.32%
115,648
Common Stock
Apr 17
2023
SELL
Open market or private sale
$238,515
$42.35 p/Share
5,632
Reduced 5.08%
105,148
Common Stock