Nov 01
2024
SELL
Open market or private sale
$105,420
$52.71 p/Share
2,000
Reduced 0.66%
302,200
Common Stock
Oct 01
2024
SELL
Open market or private sale
$90,580
$45.29 p/Share
2,000
Reduced 0.65%
304,200
Common Stock
Sep 13
2024
SELL
Open market or private sale
$89,580
$44.79 p/Share
2,000
Reduced 0.65%
306,200
Common Stock
Jun 07
2024
-
2,000
Reduced 0.64%
308,200
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$1,452,129
$34.72 p/Share
41,824
Reduced 11.88%
310,200
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
66,762
Added 15.94%
352,024
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
27,077
Added 8.67%
285,262
Common Stock
Nov 22
2023
SELL
Payment of exercise price or tax liability
$28,855
$35.98 p/Share
802
Reduced 0.31%
258,185
Common Stock
Nov 22
2023
BUY
Exercise of conversion of derivative security
$26,995
$29.09 p/Share
928
Added 0.36%
258,987
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$1,658,526
$31.18 p/Share
53,192
Reduced 17.09%
258,059
Common Stock
Feb 24
2023
BUY
Exercise of conversion of derivative security
$2,687,903
$31.18 p/Share
86,206
Added 21.69%
311,251
Common Stock
Feb 23
2023
BUY
Grant, award, or other acquisition
$900,015
$31.05 p/Share
28,986
Added 11.41%
225,045
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$441,651
$30.79 p/Share
14,344
Reduced 6.82%
196,059
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$982,632
$30.79 p/Share
31,914
Added 13.21%
209,745
Common Stock
Nov 22
2022
-
1,500
Reduced 0.83%
178,489
Common Stock
Nov 22
2022
SELL
Open market or private sale
$290,700
$34.2 p/Share
8,500
Reduced 4.51%
179,989
Common Stock
Nov 14
2022
SELL
Open market or private sale
$343,000
$34.3 p/Share
10,000
Reduced 5.04%
188,489
Common Stock
Nov 11
2022
SELL
Open market or private sale
$337,600
$33.76 p/Share
10,000
Reduced 4.8%
198,489
Common Stock
May 04
2022
SELL
Open market or private sale
$1,845,500
$36.91 p/Share
50,000
Reduced 19.34%
208,489
Common Stock
May 04
2022
BUY
Exercise of conversion of derivative security
$1,454,500
$29.09 p/Share
50,000
Added 16.21%
258,489
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
26,560
Added 11.3%
208,489
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$1,159,891
$29.51 p/Share
39,305
Reduced 17.77%
181,929
Common Stock
Feb 22
2022
BUY
Exercise of conversion of derivative security
$1,974,957
$29.51 p/Share
66,925
Added 24.43%
207,019
Common Stock
Feb 24
2021
BUY
Grant, award, or other acquisition
-
29,276
Added 15.95%
154,309
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$367,133
$22.91 p/Share
16,025
Reduced 11.36%
125,033
Common Stock