Dec 18
2024
|
SELL
Open market or private sale
|
$886,855
$42.74 p/Share
|
20,750
Reduced 1.16%
|
1,771,993
Common Stock
|
|
Nov 26
2024
|
|
-
|
11,500
Reduced 0.64%
|
1,792,743
Common Stock
|
|
Nov 25
2024
|
SELL
Open market or private sale
|
$891,627
$42.97 p/Share
|
20,750
Reduced 1.14%
|
1,804,243
Common Stock
|
|
Nov 15
2024
|
SELL
Payment of exercise price or tax liability
|
$6,795,175
$42.93 p/Share
|
158,285
Reduced 7.98%
|
1,824,993
Common Stock
|
|
Nov 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
180,000
Added 8.32%
|
1,983,278
Common Stock
|
|
Oct 29
2024
|
SELL
Open market or private sale
|
$921,092
$44.39 p/Share
|
20,750
Reduced 1.14%
|
1,803,278
Common Stock
|
|
Sep 30
2024
|
SELL
Open market or private sale
|
$840,375
$40.5 p/Share
|
20,750
Reduced 1.12%
|
1,824,028
Common Stock
|
|
Aug 28
2024
|
SELL
Open market or private sale
|
$1,163,910
$35.27 p/Share
|
33,000
Reduced 1.76%
|
1,844,778
Common Stock
|
|
Aug 15
2024
|
SELL
Payment of exercise price or tax liability
|
$2,336,705
$31.84 p/Share
|
73,389
Reduced 3.76%
|
1,877,778
Common Stock
|
|
Jul 29
2024
|
SELL
Open market or private sale
|
$293,505
$34.53 p/Share
|
8,500
Reduced 0.43%
|
1,951,167
Common Stock
|
|
Jul 16
2024
|
SELL
Open market or private sale
|
$844,900
$35.5 p/Share
|
23,800
Reduced 1.2%
|
1,959,667
Common Stock
|
|
Jul 15
2024
|
SELL
Open market or private sale
|
$24,507
$35.01 p/Share
|
700
Reduced 0.04%
|
1,983,467
Common Stock
|
|
Jun 26
2024
|
SELL
Open market or private sale
|
$280,840
$33.04 p/Share
|
8,500
Reduced 0.43%
|
1,984,167
Common Stock
|
|
Jun 12
2024
|
SELL
Open market or private sale
|
$84,525
$33.81 p/Share
|
2,500
Reduced 0.13%
|
1,992,667
Common Stock
|
|
May 29
2024
|
SELL
Open market or private sale
|
$190,920
$31.82 p/Share
|
6,000
Reduced 0.3%
|
1,995,167
Common Stock
|
|
May 15
2024
|
SELL
Payment of exercise price or tax liability
|
$4,257,796
$34.3 p/Share
|
124,134
Reduced 5.84%
|
2,001,167
Common Stock
|
|
May 01
2024
|
SELL
Open market or private sale
|
$113,551
$35.09 p/Share
|
3,236
Reduced 0.15%
|
2,125,301
Common Stock
|
|
Apr 30
2024
|
SELL
Open market or private sale
|
$150,823
$35.01 p/Share
|
4,308
Reduced 0.2%
|
2,128,537
Common Stock
|
|
Apr 29
2024
|
SELL
Open market or private sale
|
$461,285
$34.93 p/Share
|
13,206
Reduced 0.62%
|
2,132,845
Common Stock
|
|
Apr 17
2024
|
BUY
Grant, award, or other acquisition
|
-
|
1,257,686
Added 36.95%
|
2,146,051
Common Stock
|
|
Mar 26
2024
|
SELL
Open market or private sale
|
$789,745
$38.06 p/Share
|
20,750
Reduced 2.28%
|
888,365
Common Stock
|
|
Mar 21
2024
|
SELL
Open market or private sale
|
$668,060
$38.09 p/Share
|
17,539
Reduced 1.89%
|
909,115
Common Stock
|
|
Mar 20
2024
|
SELL
Open market or private sale
|
$3,139,290
$38.07 p/Share
|
82,461
Reduced 8.17%
|
926,654
Common Stock
|
|
Feb 15
2024
|
SELL
Payment of exercise price or tax liability
|
$7,198,202
$27.33 p/Share
|
263,381
Reduced 20.7%
|
1,009,115
Common Stock
|
|
Feb 15
2024
|
BUY
Exercise of conversion of derivative security
|
-
|
300,000
Added 20.53%
|
1,161,155
Common Stock
|
|