Mar 17
2022
SELL
Open market or private sale
$2,696,527
$54.45 p/Share
49,523
Reduced 32.15%
104,538
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$5,612,295
$53.94 p/Share
104,047
Reduced 40.31%
154,061
Common Stock
Mar 15
2022
BUY
Exercise of conversion of derivative security
-
203,092
Added 49.53%
206,950
Common Stock
Feb 17
2022
SELL
Open market or private sale
$158,633
$57.58 p/Share
2,755
Reduced 4.77%
55,016
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$191,896
$59.93 p/Share
3,202
Reduced 5.25%
57,771
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
-
8,711
Added 12.5%
60,973
Common Stock
Dec 17
2021
SELL
Open market or private sale
$89,040
$63.6 p/Share
1,400
Reduced 2.61%
52,262
Common Stock
Dec 15
2021
SELL
Payment of exercise price or tax liability
$198,864
$65.61 p/Share
3,031
Reduced 5.35%
53,662
Common Stock
Dec 15
2021
BUY
Exercise of conversion of derivative security
-
5,831
Added 9.33%
56,693
Common Stock
Nov 17
2021
SELL
Open market or private sale
$159,407
$75.8 p/Share
2,103
Reduced 3.97%
50,862
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$334,390
$74.21 p/Share
4,506
Reduced 7.84%
52,965
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
8,710
Added 13.16%
57,471
Common Stock
Sep 17
2021
SELL
Open market or private sale
$104,397
$74.89 p/Share
1,394
Reduced 2.78%
48,761
Common Stock
Sep 15
2021
SELL
Payment of exercise price or tax liability
$225,078
$73.99 p/Share
3,042
Reduced 5.72%
50,155
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
-
5,831
Added 9.88%
53,197
Common Stock
Aug 17
2021
SELL
Open market or private sale
$155,168
$73.96 p/Share
2,098
Reduced 4.24%
47,366
Common Stock
Aug 15
2021
SELL
Payment of exercise price or tax liability
$334,200
$74.02 p/Share
4,515
Reduced 8.36%
49,464
Common Stock
Aug 15
2021
BUY
Exercise of conversion of derivative security
-
8,710
Added 13.89%
53,979
Common Stock
Aug 02
2021
SELL
Open market or private sale
$36,882
$68.81 p/Share
536
Reduced 1.17%
45,269
Common Stock
Jun 17
2021
SELL
Open market or private sale
$56,214
$65.67 p/Share
856
Reduced 1.83%
45,805
Common Stock
Jun 15
2021
SELL
Payment of exercise price or tax liability
$200,980
$65.96 p/Share
3,047
Reduced 6.13%
46,661
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
-
5,831
Added 10.5%
49,708
Common Stock
May 18
2021
SELL
Open market or private sale
$129,780
$61.8 p/Share
2,100
Reduced 4.57%
43,877
Common Stock
May 15
2021
SELL
Payment of exercise price or tax liability
$274,661
$60.86 p/Share
4,513
Reduced 8.94%
45,977
Common Stock
May 15
2021
BUY
Exercise of conversion of derivative security
-
8,711
Added 14.71%
50,490
Common Stock