May 10
2023
BUY
Exercise of conversion of derivative security
$2,840,640
$35.2 p/Share
80,700
Added 44.91%
98,994
Common Stock
May 08
2023
SELL
Payment of exercise price or tax liability
$148,550
$88.74 p/Share
1,674
Reduced 8.38%
18,294
Common Stock
May 07
2023
SELL
Payment of exercise price or tax liability
$266,574
$88.74 p/Share
3,004
Reduced 13.08%
19,968
Common Stock
May 07
2023
BUY
Exercise of conversion of derivative security
-
6,062
Added 20.88%
22,972
Common Stock
May 04
2023
SELL
Payment of exercise price or tax liability
$38,852
$88.1 p/Share
441
Reduced 2.54%
16,910
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$38,021
$87.81 p/Share
433
Reduced 2.43%
17,351
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$26,300
$78.51 p/Share
335
Reduced 1.85%
17,784
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
1,941
Added 9.68%
18,119
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$187,351
$95.93 p/Share
1,953
Reduced 6.26%
29,261
Common Stock
May 08
2022
SELL
Payment of exercise price or tax liability
$877,339
$100.52 p/Share
8,728
Reduced 21.85%
31,214
Common Stock
May 08
2022
BUY
Exercise of conversion of derivative security
-
14,831
Added 27.08%
39,942
Common Stock
May 07
2022
SELL
Payment of exercise price or tax liability
$77,601
$100.52 p/Share
772
Reduced 2.98%
25,111
Common Stock
May 04
2022
SELL
Payment of exercise price or tax liability
$46,715
$105.93 p/Share
441
Reduced 1.68%
25,883
Common Stock
May 03
2022
BUY
Grant, award, or other acquisition
-
5,000
Added 15.96%
26,324
Common Stock
Apr 04
2022
-
15,488
Reduced 42.07%
21,324
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$33,693
$105.62 p/Share
319
Reduced 0.86%
36,812
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$909,934
$89.49 p/Share
10,168
Reduced 21.5%
37,131
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
-
17,193
Added 26.66%
47,299
Common Stock
May 11
2021
SELL
Payment of exercise price or tax liability
$141,928
$90.4 p/Share
1,570
Reduced 4.96%
30,106
Common Stock
May 07
2021
SELL
Payment of exercise price or tax liability
$49,362
$91.75 p/Share
538
Reduced 1.67%
31,676
Common Stock
May 04
2021
BUY
Grant, award, or other acquisition
-
5,100
Added 13.67%
32,214
Common Stock
Oct 26
2020
SELL
Open market or private sale
$2,609,900
$78.73 p/Share
33,150
Reduced 55.01%
27,114
Common Stock
Oct 26
2020
BUY
Exercise of conversion of derivative security
$721,344
$21.76 p/Share
33,150
Added 35.49%
60,264
Common Stock
Oct 12
2020
SELL
Open market or private sale
$2,785,594
$84.03 p/Share
33,150
Reduced 55.01%
27,114
Common Stock
Oct 12
2020
BUY
Exercise of conversion of derivative security
$721,344
$21.76 p/Share
33,150
Added 35.49%
60,264
Common Stock