Jul 26
2024
SELL
Open market or private sale
$128,731
$40.88 p/Share
3,149
Reduced 7.12%
41,103
Common Stock
Jul 22
2024
SELL
Payment of exercise price or tax liability
$395,750
$39.16 p/Share
10,106
Reduced 18.59%
44,252
Common Stock
Jul 22
2024
BUY
Exercise of conversion of derivative security
$269,606
$20.34 p/Share
13,255
Added 20.5%
51,392
Common Stock
May 24
2024
SELL
Open market or private sale
$7,440
$40.0 p/Share
186
Reduced 0.45%
41,103
Common Stock
May 24
2024
BUY
Exercise of conversion of derivative security
$3,997
$21.49 p/Share
186
Added 0.45%
41,289
Common Stock
May 21
2024
SELL
Open market or private sale
$49,125
$40.3 p/Share
1,219
Reduced 2.88%
41,103
Common Stock
May 21
2024
BUY
Exercise of conversion of derivative security
$26,196
$21.49 p/Share
1,219
Added 2.8%
42,322
Common Stock
May 20
2024
SELL
Open market or private sale
$124,458
$40.33 p/Share
3,086
Reduced 6.98%
41,103
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$66,318
$21.49 p/Share
3,086
Added 6.53%
44,189
Common Stock
May 16
2024
SELL
Open market or private sale
$80
$40.25 p/Share
2
Reduced 0.0%
41,103
Common Stock
May 16
2024
BUY
Exercise of conversion of derivative security
$42
$21.49 p/Share
2
Added 0.0%
41,105
Common Stock
May 15
2024
SELL
Open market or private sale
$61,059
$40.25 p/Share
1,517
Reduced 3.56%
41,103
Common Stock
May 15
2024
BUY
Exercise of conversion of derivative security
$32,600
$21.49 p/Share
1,517
Added 3.44%
42,620
Common Stock
May 14
2024
SELL
Open market or private sale
$314,574
$40.33 p/Share
7,800
Reduced 15.95%
41,103
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$167,622
$21.49 p/Share
7,800
Added 13.76%
48,903
Common Stock
May 09
2024
SELL
Open market or private sale
$55,545
$42.08 p/Share
1,320
Reduced 3.11%
41,103
Common Stock
May 09
2024
BUY
Exercise of conversion of derivative security
$28,366
$21.49 p/Share
1,320
Added 3.02%
42,423
Common Stock
May 08
2024
SELL
Open market or private sale
$17,248
$43.12 p/Share
400
Reduced 0.96%
41,103
Common Stock
May 08
2024
BUY
Exercise of conversion of derivative security
$8,596
$21.49 p/Share
400
Added 0.95%
41,503
Common Stock
May 07
2024
SELL
Open market or private sale
$202,742
$43.61 p/Share
4,649
Reduced 10.16%
41,103
Common Stock
May 07
2024
BUY
Exercise of conversion of derivative security
$99,907
$21.49 p/Share
4,649
Added 9.22%
45,752
Common Stock
May 06
2024
SELL
Open market or private sale
$238,948
$42.93 p/Share
5,566
Reduced 11.93%
41,103
Common Stock
May 06
2024
BUY
Exercise of conversion of derivative security
$119,613
$21.49 p/Share
5,566
Added 10.66%
46,669
Common Stock
Dec 05
2023
SELL
Open market or private sale
$65,204
$38.02 p/Share
1,715
Reduced 4.01%
41,103
Common Stock
Dec 05
2023
BUY
Exercise of conversion of derivative security
$29,017
$16.92 p/Share
1,715
Added 3.85%
42,818
Common Stock