Oct 11
2023
SELL
Sale (or disposition) back to the issuer
-
391,466
Reduced 100.0%
0
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$1,185,446
$58.23 p/Share
20,358
Reduced 4.88%
396,901
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
9,479
Added 2.22%
417,259
Common Stock
Mar 20
2023
BUY
Grant, award, or other acquisition
-
90,000
Added 18.08%
407,780
Common Stock
Feb 01
2023
SELL
Open market or private sale
$806,804
$53.92 p/Share
14,963
Reduced 4.46%
320,838
Common Stock
Jan 31
2023
SELL
Open market or private sale
$1,947,358
$54.25 p/Share
35,896
Reduced 9.66%
335,801
Common Stock
Jan 30
2023
BUY
Grant, award, or other acquisition
-
89,419
Added 19.39%
371,697
Common Stock
Jan 17
2023
SELL
Open market or private sale
$65,280
$54.4 p/Share
1,200
Reduced 0.42%
282,278
Common Stock
Jan 13
2023
SELL
Open market or private sale
$98,406
$46.86 p/Share
2,100
Reduced 0.74%
283,478
Common Stock
Dec 01
2022
SELL
Open market or private sale
$37,800
$42.0 p/Share
900
Reduced 0.31%
285,578
Common Stock
Nov 10
2022
SELL
Open market or private sale
$32,000
$40.0 p/Share
800
Reduced 0.28%
286,478
Common Stock
Aug 15
2022
SELL
Open market or private sale
$37,800
$42.0 p/Share
900
Reduced 0.31%
287,278
Common Stock
Aug 08
2022
SELL
Open market or private sale
$32,000
$40.0 p/Share
800
Reduced 0.28%
288,178
Common Stock
May 02
2022
SELL
Open market or private sale
$687,816
$36.14 p/Share
19,032
Reduced 6.18%
288,978
Common Stock
May 02
2022
BUY
Exercise of conversion of derivative security
-
11,028
Added 3.46%
308,010
Common Stock
Feb 01
2022
SELL
Open market or private sale
$321,326
$41.36 p/Share
7,769
Reduced 2.55%
296,982
Common Stock
Jan 31
2022
SELL
Open market or private sale
$106,519
$40.44 p/Share
2,634
Reduced 0.86%
304,751
Common Stock
Jan 19
2022
BUY
Grant, award, or other acquisition
-
56,351
Added 15.49%
307,385
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
10,307
Added 3.94%
251,034
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$473,689
$41.41 p/Share
11,439
Reduced 4.54%
240,727
Common Stock
May 03
2021
BUY
Exercise of conversion of derivative security
$513,528
$35.19 p/Share
14,593
Added 5.47%
252,166
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
44,974
Added 15.92%
237,573
Common Stock
Feb 01
2021
SELL
Payment of exercise price or tax liability
$261,712
$41.26 p/Share
6,343
Reduced 3.19%
192,599
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
$11,194
$26.59 p/Share
421
Added 0.21%
198,942
Common Stock
Nov 02
2020
BUY
Exercise of conversion of derivative security
$32
$32.38 p/Share
1
Added 0.0%
198,521
Common Stock