Aug 08
2024
SELL
Payment of exercise price or tax liability
$70,855
$30.19 p/Share
2,347
Reduced 0.14%
1,725,762
Common Stock
Aug 07
2024
BUY
Grant, award, or other acquisition
-
12,916
Added 0.74%
1,728,109
Common Stock
Jul 17
2024
SELL
Open market or private sale
$310,500
$31.05 p/Share
10,000
Reduced 0.58%
1,715,193
Common Stock
Jun 17
2024
SELL
Open market or private sale
$275,000
$27.5 p/Share
10,000
Reduced 0.58%
1,725,193
Common Stock
Feb 08
2024
$1,520,000
$30.4 p/Share
50,000
Reduced 2.8%
1,735,193
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$1,875,268
$31.38 p/Share
59,760
Reduced 3.24%
1,785,193
Common Stock
Aug 31
2023
BUY
Exercise of conversion of derivative security
$2,549,625
$31.38 p/Share
81,250
Added 4.22%
1,844,953
Common Stock
Aug 23
2023
$1,037,850
$31.45 p/Share
33,000
Reduced 1.84%
1,763,703
Common Stock
Aug 17
2023
$31,470
$31.47 p/Share
1,000
Reduced 0.06%
1,796,703
Common Stock
Aug 09
2023
SELL
Payment of exercise price or tax liability
$134,865
$34.51 p/Share
3,908
Reduced 0.22%
1,797,703
Common Stock
Aug 08
2023
BUY
Grant, award, or other acquisition
-
10,864
Added 0.6%
1,801,611
Common Stock
Mar 21
2023
$1,104,800
$27.62 p/Share
40,000
Reduced 2.18%
1,790,747
Common Stock
Dec 01
2022
$1,790,100
$27.54 p/Share
65,000
Reduced 3.43%
1,830,747
Common Stock
Sep 01
2022
SELL
Payment of exercise price or tax liability
$482,294
$23.53 p/Share
20,497
Reduced 1.07%
1,895,747
Common Stock
Sep 01
2022
BUY
Exercise of conversion of derivative security
$744,372
$23.53 p/Share
31,635
Added 1.62%
1,916,244
Common Stock
Aug 12
2022
SELL
Payment of exercise price or tax liability
$218,997
$27.04 p/Share
8,099
Reduced 0.43%
1,884,609
Common Stock
Aug 09
2022
BUY
Grant, award, or other acquisition
-
15,939
Added 0.84%
1,892,708
Common Stock
Dec 16
2021
$1,780,800
$25.44 p/Share
70,000
Reduced 3.46%
1,951,769
Common Stock
Nov 02
2021
$1,826,250
$24.35 p/Share
75,000
Reduced 3.71%
1,946,769
Common Stock
Sep 15
2021
$999,600
$24.99 p/Share
40,000
Reduced 1.94%
2,021,769
Common Stock
Aug 26
2021
SELL
Payment of exercise price or tax liability
$459,507
$23.8 p/Share
19,307
Reduced 0.93%
2,061,769
Common Stock
Aug 26
2021
BUY
Exercise of conversion of derivative security
$709,192
$23.8 p/Share
29,798
Added 1.41%
2,081,076
Common Stock
Aug 12
2021
SELL
Payment of exercise price or tax liability
$215,433
$26.6 p/Share
8,099
Reduced 0.39%
2,051,278
Common Stock
Dec 16
2020
$567,300
$18.91 p/Share
30,000
Reduced 1.44%
2,059,377
Common Stock
Nov 03
2020
BUY
Exercise of conversion of derivative security
$1,633,200
$13.61 p/Share
120,000
Added 5.43%
2,089,377
Common Stock