Jun 03
2025
SELL
Open market or private sale
$40,050
$40.01 p/Share
1,001
Reduced 2.37%
41,209
Common Stock
Jun 02
2025
SELL
Open market or private sale
$32,319
$39.95 p/Share
809
Reduced 1.88%
42,210
Common Stock
May 20
2025
SELL
Open market or private sale
$12,209
$39.9 p/Share
306
Reduced 0.71%
43,019
Common Stock
May 19
2025
SELL
Open market or private sale
$27,531
$39.9 p/Share
690
Reduced 1.57%
43,325
Common Stock
May 16
2025
SELL
Open market or private sale
$199,750
$39.95 p/Share
5,000
Reduced 10.2%
44,015
Common Stock
May 15
2025
SELL
Open market or private sale
$91,285
$39.95 p/Share
2,285
Reduced 4.45%
49,015
Common Stock
Apr 28
2025
SELL
Open market or private sale
$5,674
$41.12 p/Share
138
Reduced 0.27%
51,300
Common Stock
Apr 18
2025
SELL
Payment of exercise price or tax liability
$1,434,437
$41.38 p/Share
34,665
Reduced 40.26%
51,438
Common Stock
Apr 18
2025
BUY
Exercise of conversion of derivative security
$1,079,550
$23.99 p/Share
45,000
Added 34.32%
86,103
Common Stock
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