May 26
2023
SELL
Open market or private sale
$1,089,200
$69.16 p/Share
15,749
Reduced 21.61%
57,120
Common Stock
May 26
2023
BUY
Exercise of conversion of derivative security
$308,696
$12.39 p/Share
24,915
Added 25.48%
72,869
Common Stock
May 22
2023
SELL
Payment of exercise price or tax liability
$50,424
$66.0 p/Share
764
Reduced 1.57%
47,954
Common Stock
May 20
2023
SELL
Payment of exercise price or tax liability
$26,268
$66.0 p/Share
398
Reduced 0.85%
46,510
Common Stock
May 14
2023
SELL
Payment of exercise price or tax liability
$29,402
$72.42 p/Share
406
Reduced 0.88%
45,759
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$48,854
$71.01 p/Share
688
Reduced 1.51%
44,992
Common Stock
Jun 05
2022
SELL
Payment of exercise price or tax liability
$21,410
$84.96 p/Share
252
Reduced 0.59%
42,702
Common Stock
May 22
2022
SELL
Payment of exercise price or tax liability
$78,906
$72.06 p/Share
1,095
Reduced 2.55%
41,819
Common Stock
May 12
2022
BUY
Grant, award, or other acquisition
-
5,750
Added 19.54%
23,682
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
9,198
Added 19.33%
38,383
Common Stock
Nov 17
2021
SELL
Open market or private sale
$1,252,178
$126.79 p/Share
9,876
Reduced 25.28%
29,185
Common Stock
Nov 17
2021
BUY
Exercise of conversion of derivative security
$133,820
$13.55 p/Share
9,876
Added 20.18%
39,061
Common Stock
Nov 02
2021
-
128
Reduced 0.44%
29,185
Common Stock
Aug 27
2021
SELL
Open market or private sale
$630,476
$89.0 p/Share
7,084
Reduced 19.46%
29,313
Common Stock
Aug 27
2021
BUY
Exercise of conversion of derivative security
$168,245
$23.75 p/Share
7,084
Added 16.29%
36,397
Common Stock
Aug 11
2021
SELL
Open market or private sale
$849,682
$89.14 p/Share
9,532
Reduced 24.54%
29,313
Common Stock
Aug 11
2021
BUY
Exercise of conversion of derivative security
$243,447
$25.54 p/Share
9,532
Added 19.7%
38,845
Common Stock
Aug 10
2021
SELL
Payment of exercise price or tax liability
$46,618
$88.46 p/Share
527
Reduced 1.77%
29,313
Common Stock
Jun 05
2021
SELL
Payment of exercise price or tax liability
$18,472
$73.3 p/Share
252
Reduced 0.87%
28,779
Common Stock
May 24
2021
SELL
Payment of exercise price or tax liability
$23,051
$74.12 p/Share
311
Reduced 1.08%
28,523
Common Stock
May 22
2021
SELL
Payment of exercise price or tax liability
$81,161
$74.12 p/Share
1,095
Reduced 3.74%
28,207
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$65,819
$71.62 p/Share
919
Reduced 3.28%
27,094
Common Stock
May 17
2021
SELL
Open market or private sale
$3,305,321
$79.27 p/Share
41,697
Reduced 61.45%
26,163
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
$789,324
$18.93 p/Share
41,697
Added 38.06%
67,860
Common Stock
May 14
2021
BUY
Grant, award, or other acquisition
-
4,692
Added 16.25%
24,186
Common Stock