Oct 01
2024
SELL
Payment of exercise price or tax liability
$843,773
$34.35 p/Share
24,564
Reduced 3.58%
662,164
Common Stock
Aug 20
2024
SELL
Payment of exercise price or tax liability
$843,282
$34.33 p/Share
24,564
Reduced 3.45%
686,728
Common Stock
May 20
2024
SELL
Payment of exercise price or tax liability
$917,673
$37.36 p/Share
24,563
Reduced 3.34%
711,292
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$557,922
$37.52 p/Share
14,870
Reduced 1.98%
735,855
Common Stock
Mar 07
2024
BUY
Grant, award, or other acquisition
-
93,885
Added 11.12%
750,725
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$652,893
$37.01 p/Share
17,641
Reduced 2.62%
656,840
Common Stock
Jan 31
2024
BUY
Grant, award, or other acquisition
-
87,470
Added 11.48%
674,481
Common Stock
Oct 01
2023
SELL
Payment of exercise price or tax liability
$1,040,373
$41.59 p/Share
25,015
Reduced 4.09%
587,011
Common Stock
Aug 20
2023
SELL
Payment of exercise price or tax liability
$1,026,865
$41.05 p/Share
25,015
Reduced 3.93%
612,026
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$818,991
$32.74 p/Share
25,015
Reduced 3.78%
637,041
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$225,338
$29.17 p/Share
7,725
Reduced 1.15%
662,056
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
49,847
Added 6.93%
669,781
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$722,610
$30.79 p/Share
23,469
Reduced 3.65%
619,934
Common Stock
Jan 27
2023
SELL
Open market or private sale
$466,800
$31.12 p/Share
15,000
Reduced 2.27%
646,803
Common Stock
Jan 27
2023
BUY
Exercise of conversion of derivative security
$317,700
$21.18 p/Share
15,000
Added 2.22%
661,803
Common Stock
Jan 26
2023
SELL
Open market or private sale
$1,523,000
$30.46 p/Share
50,000
Reduced 7.18%
646,803
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
$1,059,000
$21.18 p/Share
50,000
Added 6.7%
696,803
Common Stock
Jan 25
2023
SELL
Open market or private sale
$1,492,000
$29.84 p/Share
50,000
Reduced 9.06%
501,736
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
145,067
Added 18.32%
646,803
Common Stock
Jan 25
2023
BUY
Exercise of conversion of derivative security
$1,059,000
$21.18 p/Share
50,000
Added 8.31%
551,736
Common Stock
Jan 24
2023
SELL
Open market or private sale
$1,484,000
$29.68 p/Share
50,000
Reduced 9.06%
501,736
Common Stock
Jan 24
2023
BUY
Exercise of conversion of derivative security
$1,059,000
$21.18 p/Share
50,000
Added 8.31%
551,736
Common Stock
Jan 23
2023
SELL
Open market or private sale
$1,492,500
$29.85 p/Share
50,000
Reduced 9.06%
501,736
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
$1,059,000
$21.18 p/Share
50,000
Added 8.31%
551,736
Common Stock
Jan 20
2023
SELL
Open market or private sale
$1,477,000
$29.54 p/Share
50,000
Reduced 9.06%
501,736
Common Stock