May 16
2023
SELL
Payment of exercise price or tax liability
$1,722,965
$42.15 p/Share
40,877
Reduced 21.54%
148,888
Common Stock
May 16
2023
BUY
Grant, award, or other acquisition
-
92,480
Added 32.77%
189,765
Common Stock
Feb 13
2023
SELL
Open market or private sale
$9,664,890
$45.3 p/Share
213,353
Reduced 68.68%
97,285
Common Stock
Feb 13
2023
SELL
Sale (or disposition) back to the issuer
$8,296,462
$45.42 p/Share
182,661
Reduced 37.03%
310,638
Common Stock
Feb 13
2023
BUY
Exercise of conversion of derivative security
$8,296,493
$20.95 p/Share
396,014
Added 44.53%
493,299
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$2,644
$44.83 p/Share
59
Reduced 0.06%
97,285
Common Stock
Feb 10
2023
BUY
Exercise of conversion of derivative security
-
138
Added 0.14%
97,344
Common Stock
Feb 04
2023
SELL
Payment of exercise price or tax liability
$514,852
$46.89 p/Share
10,980
Reduced 10.15%
97,206
Common Stock
Feb 04
2023
BUY
Exercise of conversion of derivative security
-
33,290
Added 23.53%
108,186
Common Stock
Jun 14
2022
SELL
Payment of exercise price or tax liability
$1,196,694
$35.94 p/Share
33,297
Reduced 30.78%
74,896
Common Stock
Jun 14
2022
BUY
Exercise of conversion of derivative security
-
74,489
Added 40.78%
108,193
Common Stock
Feb 05
2022
SELL
Payment of exercise price or tax liability
$840,201
$45.84 p/Share
18,329
Reduced 35.23%
33,704
Common Stock
Feb 05
2022
BUY
Exercise of conversion of derivative security
-
50,403
Added 49.2%
52,033
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$74,826
$53.6 p/Share
1,396
Reduced 46.13%
1,630
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
-
1,396
Added 31.57%
3,026
Common Stock
Aug 17
2021
SELL
Open market or private sale
$5,319,792
$55.08 p/Share
96,583
Reduced 98.34%
1,630
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$2,217,852
$46.53 p/Share
47,665
Reduced 32.67%
98,213
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
106,631
Added 42.23%
145,878
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$781
$37.19 p/Share
21
Reduced 0.06%
37,617
Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
-
49
Added 0.13%
37,638
Common Stock
Jan 02
2021
SELL
Payment of exercise price or tax liability
$762,411
$37.03 p/Share
20,589
Reduced 35.39%
37,589
Common Stock
Jan 02
2021
BUY
Exercise of conversion of derivative security
-
58,178
Added 50.0%
58,178
Common Stock
Dec 21
2020
SELL
Payment of exercise price or tax liability
$177,847
$38.52 p/Share
4,617
Reduced 100.0%
0
Common Stock
Dec 21
2020
BUY
Exercise of conversion of derivative security
-
4,617
Added 87.74%
645
Common Stock