Feb 22
2023
BUY
Exercise of conversion of derivative security
-
1,294
Added 1.49%
85,636
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$84,739
$56.38 p/Share
1,503
Reduced 1.75%
84,342
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
3,351
Added 3.76%
85,845
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$724,525
$57.42 p/Share
12,618
Reduced 13.27%
82,494
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
34,184
Added 26.44%
95,112
Common Stock
Nov 04
2022
SELL
Open market or private sale
$523,900
$52.39 p/Share
10,000
Reduced 14.1%
60,928
Common Stock
Nov 03
2022
SELL
Open market or private sale
$520,000
$52.0 p/Share
10,000
Reduced 12.36%
70,928
Common Stock
Mar 06
2022
SELL
Payment of exercise price or tax liability
$131,994
$46.33 p/Share
2,849
Reduced 3.4%
80,928
Common Stock
Mar 06
2022
BUY
Exercise of conversion of derivative security
-
6,410
Added 7.18%
82,827
Common Stock
Feb 25
2022
SELL
Open market or private sale
$1,658,229
$50.09 p/Share
33,105
Reduced 29.97%
77,367
Common Stock
Feb 23
2022
SELL
Payment of exercise price or tax liability
$19,968
$52.0 p/Share
384
Reduced 0.35%
110,488
Common Stock
Feb 23
2022
BUY
Exercise of conversion of derivative security
-
1,302
Added 1.16%
110,872
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
$42,950
$53.09 p/Share
809
Reduced 0.73%
109,570
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$58,165
$53.07 p/Share
1,096
Reduced 0.98%
110,379
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
3,350
Added 2.92%
111,475
Common Stock
Mar 06
2021
SELL
Payment of exercise price or tax liability
$94,278
$49.49 p/Share
1,905
Reduced 1.73%
108,125
Common Stock
Mar 06
2021
BUY
Exercise of conversion of derivative security
-
6,409
Added 5.53%
109,395
Common Stock
Feb 22
2021
SELL
Payment of exercise price or tax liability
$36,023
$43.77 p/Share
823
Reduced 0.79%
103,621
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$48,103
$43.89 p/Share
1,096
Reduced 1.04%
104,444
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
3,350
Added 3.08%
105,540
Common Stock
Nov 06
2020
SELL
Open market or private sale
$5,030,114
$40.22 p/Share
125,065
Reduced 55.03%
102,190
Common Stock
Nov 06
2020
BUY
Exercise of conversion of derivative security
$1,756,758
$8.16 p/Share
215,289
Added 48.65%
227,255
Common Stock