Mar 14
2024
SELL
Sale (or disposition) back to the issuer
$2,417,625
$27.22 p/Share
88,818
Reduced 24.06%
280,407
Common Stock, par valu...
Mar 14
2024
BUY
Exercise of conversion of derivative security
-
88,818
Added 19.39%
369,225
Common Stock, par valu...
Mar 15
2023
SELL
Payment of exercise price or tax liability
$496,634
$23.97 p/Share
20,719
Reduced 6.88%
280,407
Common Stock, par valu...
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
39,799
Added 11.67%
301,126
Common Stock, par valu...
Dec 31
2021
SELL
Sale (or disposition) back to the issuer
$1,322,580
$42.37 p/Share
31,215
Reduced 7.27%
398,255
Common Stock, par valu...
Dec 31
2021
BUY
Exercise of conversion of derivative security
$1,322,580
$42.37 p/Share
31,215
Added 6.78%
429,470
Common Stock, par valu...
Dec 29
2021
SELL
Sale (or disposition) back to the issuer
$1,693,910
$42.37 p/Share
39,979
Reduced 9.12%
398,255
Common Stock, par valu...
Dec 29
2021
BUY
Exercise of conversion of derivative security
$1,693,910
$42.37 p/Share
39,979
Added 8.36%
438,234
Common Stock, par valu...
Mar 15
2021
SELL
Sale (or disposition) back to the issuer
$3,197,875
$49.92 p/Share
64,060
Reduced 13.86%
398,255
Common Stock, par valu...
Mar 15
2021
BUY
Exercise of conversion of derivative security
$3,197,875
$49.92 p/Share
64,060
Added 12.17%
462,315
Common Stock, par valu...
Dec 02
2020
SELL
Open market or private sale
$431,502
$29.87 p/Share
14,446
Reduced 3.5%
398,255
Common Stock, par valu...
Dec 02
2020
BUY
Exercise of conversion of derivative security
$430,650
$27.0 p/Share
15,950
Added 3.72%
412,701
Common Stock, par valu...
Nov 25
2020
SELL
Open market or private sale
$1,055,196
$30.62 p/Share
34,461
Reduced 7.99%
396,751
Common Stock, par valu...
Nov 25
2020
BUY
Exercise of conversion of derivative security
$1,052,919
$27.0 p/Share
38,997
Added 8.29%
431,212
Common Stock, par valu...
Nov 24
2020
SELL
Open market or private sale
$2,721,389
$31.15 p/Share
87,364
Reduced 18.22%
392,215
Common Stock, par valu...
Nov 24
2020
BUY
Exercise of conversion of derivative security
$2,700,000
$27.0 p/Share
100,000
Added 17.25%
479,579
Common Stock, par valu...
Nov 23
2020
SELL
Open market or private sale
$384,256
$30.02 p/Share
12,800
Reduced 3.26%
379,579
Common Stock, par valu...
Nov 23
2020
BUY
Exercise of conversion of derivative security
$383,454
$27.0 p/Share
14,202
Added 3.49%
392,379
Common Stock, par valu...
Nov 18
2020
SELL
Open market or private sale
$793,391
$30.12 p/Share
26,341
Reduced 6.51%
378,177
Common Stock, par valu...
Nov 18
2020
BUY
Exercise of conversion of derivative security
$791,802
$27.0 p/Share
29,326
Added 6.76%
404,518
Common Stock, par valu...
Nov 17
2020
SELL
Open market or private sale
$2,737,177
$29.57 p/Share
92,566
Reduced 19.79%
375,192
Common Stock, par valu...
Nov 17
2020
BUY
Exercise of conversion of derivative security
$2,731,239
$27.0 p/Share
101,157
Added 17.78%
467,758
Common Stock, par valu...
Nov 16
2020
SELL
Open market or private sale
$4,058,336
$29.77 p/Share
136,323
Reduced 27.11%
366,601
Common Stock, par valu...
Nov 16
2020
BUY
Exercise of conversion of derivative security
$4,050,000
$27.0 p/Share
150,000
Added 22.97%
502,924
Common Stock, par valu...
Nov 10
2020
SELL
Open market or private sale
$1,856,536
$29.2 p/Share
63,580
Reduced 15.27%
352,924
Common Stock, par valu...