Feb 20
2023
SELL
Payment of exercise price or tax liability
$19,215
$36.74 p/Share
523
Reduced 0.28%
189,011
Common Stock
Feb 20
2023
BUY
Exercise of conversion of derivative security
-
523
Added 0.28%
189,534
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$1,093,646
$38.87 p/Share
28,136
Reduced 12.99%
188,478
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
46,176
Added 19.66%
188,749
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
5,694
Added 3.23%
170,438
Common Stock
Aug 20
2022
SELL
Payment of exercise price or tax liability
$30,463
$39.46 p/Share
772
Reduced 0.47%
164,744
Common Stock
Aug 20
2022
BUY
Exercise of conversion of derivative security
-
772
Added 0.46%
165,516
Common Stock
May 20
2022
SELL
Payment of exercise price or tax liability
$388,691
$38.45 p/Share
10,109
Reduced 5.81%
163,958
Common Stock
May 20
2022
BUY
Exercise of conversion of derivative security
-
10,109
Added 5.49%
174,067
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$45,683
$60.83 p/Share
751
Reduced 0.49%
153,671
Common Stock
Feb 20
2022
BUY
Exercise of conversion of derivative security
-
751
Added 0.48%
154,422
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$1,129,770
$60.38 p/Share
18,711
Reduced 10.9%
152,907
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
30,846
Added 16.73%
153,493
Common Stock
Feb 04
2022
BUY
Grant, award, or other acquisition
-
3,696
Added 2.56%
140,772
Common Stock
Nov 20
2021
SELL
Payment of exercise price or tax liability
$53,081
$70.68 p/Share
751
Reduced 0.54%
137,076
Common Stock
Nov 20
2021
BUY
Exercise of conversion of derivative security
-
751
Added 0.54%
137,827
Common Stock
Sep 10
2021
SELL
Open market or private sale
$573,480
$54.0 p/Share
10,620
Reduced 7.23%
136,312
Common Stock
Sep 02
2021
SELL
Open market or private sale
$535,000
$53.5 p/Share
10,000
Reduced 6.37%
146,932
Common Stock
Aug 30
2021
SELL
Open market or private sale
$525,500
$52.55 p/Share
10,000
Reduced 5.99%
156,932
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$56,247
$49.47 p/Share
1,137
Reduced 0.68%
166,932
Common Stock
Aug 20
2021
BUY
Exercise of conversion of derivative security
-
1,137
Added 0.67%
168,069
Common Stock
Jun 11
2021
SELL
Open market or private sale
$797,531
$36.69 p/Share
21,737
Reduced 11.59%
165,774
Common Stock
May 31
2021
SELL
Payment of exercise price or tax liability
$255,570
$38.02 p/Share
6,722
Reduced 3.46%
187,511
Common Stock
May 31
2021
BUY
Exercise of conversion of derivative security
-
6,722
Added 3.35%
194,233
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$313,860
$31.62 p/Share
9,926
Reduced 5.18%
181,594
Common Stock