Oct 31
2022
SELL
Payment of exercise price or tax liability
$28,149
$44.54 p/Share
632
Reduced 0.14%
456,969
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
-
1,273
Added 0.28%
457,601
Common Stock
Sep 30
2022
SELL
Payment of exercise price or tax liability
$28,541
$45.16 p/Share
632
Reduced 0.14%
456,328
Common Stock
Sep 30
2022
BUY
Exercise of conversion of derivative security
-
1,273
Added 0.28%
456,960
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$27,808
$44.0 p/Share
632
Reduced 0.14%
455,687
Common Stock
Aug 31
2022
BUY
Exercise of conversion of derivative security
-
1,273
Added 0.28%
456,319
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$27,195
$43.03 p/Share
632
Reduced 0.14%
455,046
Common Stock
Jul 31
2022
BUY
Exercise of conversion of derivative security
-
1,273
Added 0.28%
455,678
Common Stock
Jun 30
2022
SELL
Payment of exercise price or tax liability
$22,689
$35.9 p/Share
632
Reduced 0.14%
454,405
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
-
1,273
Added 0.28%
455,037
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$21,747
$34.41 p/Share
632
Reduced 0.14%
453,764
Common Stock
May 31
2022
BUY
Exercise of conversion of derivative security
-
1,273
Added 0.28%
454,396
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$23,612
$37.36 p/Share
632
Reduced 0.14%
453,123
Common Stock
Apr 30
2022
BUY
Exercise of conversion of derivative security
-
1,273
Added 0.28%
453,755
Common Stock
Mar 31
2022
SELL
Payment of exercise price or tax liability
$17,274
$39.17 p/Share
441
Reduced 0.1%
452,482
Common Stock
Mar 31
2022
BUY
Exercise of conversion of derivative security
-
1,273
Added 0.28%
452,923
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$175,502
$30.65 p/Share
5,726
Reduced 1.25%
451,650
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
16,556
Added 3.49%
457,376
Common Stock
Jan 14
2022
BUY
Open market or private purchase
$778,200
$38.91 p/Share
20,000
Added 4.34%
440,820
Common Stock
May 10
2021
SELL
Payment of exercise price or tax liability
$4,135,977
$33.81 p/Share
122,330
Reduced 22.52%
420,820
Common Stock
May 02
2021
SELL
Payment of exercise price or tax liability
$30,656
$30.81 p/Share
995
Reduced 0.18%
543,150
Common Stock
Apr 02
2021
SELL
Payment of exercise price or tax liability
$28,895
$29.04 p/Share
995
Reduced 0.18%
544,145
Common Stock
Jan 05
2021
SELL
Open market or private sale
$2,509,956
$20.79 p/Share
120,729
Reduced 18.13%
545,140
Common Stock