Aug 09
2022
BUY
Grant, award, or other acquisition
-
31,298
Added 28.53%
78,420
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$109,847
$25.41 p/Share
4,323
Reduced 8.4%
47,122
Common Stock
Feb 03
2022
SELL
Payment of exercise price or tax liability
$22,846
$40.08 p/Share
570
Reduced 1.1%
51,445
Common Stock
Feb 02
2022
BUY
Grant, award, or other acquisition
-
14,150
Added 21.39%
52,015
Common Stock
Jan 29
2022
SELL
Payment of exercise price or tax liability
$30,885
$38.51 p/Share
802
Reduced 2.07%
37,865
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$31,474
$38.29 p/Share
822
Reduced 2.08%
38,667
Common Stock
Aug 06
2021
SELL
Payment of exercise price or tax liability
$17,694
$81.54 p/Share
217
Reduced 0.55%
39,489
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$39,243
$90.63 p/Share
433
Reduced 1.08%
39,706
Common Stock
Jun 09
2021
SELL
Open market or private sale
$1,119,274
$90.01 p/Share
12,435
Reduced 23.65%
40,139
Common Stock
Jun 09
2021
BUY
Exercise of conversion of derivative security
$34,930
$6.91 p/Share
5,055
Added 8.77%
52,574
Common Stock
Jun 08
2021
SELL
Open market or private sale
$90,020
$90.02 p/Share
1,000
Reduced 2.06%
47,519
Common Stock
Jun 08
2021
BUY
Exercise of conversion of derivative security
$12,680
$12.68 p/Share
1,000
Added 2.02%
48,519
Common Stock
Jun 07
2021
SELL
Open market or private sale
$726,471
$90.01 p/Share
8,071
Reduced 14.52%
47,519
Common Stock
Jun 07
2021
BUY
Exercise of conversion of derivative security
$171,509
$21.25 p/Share
8,071
Added 12.68%
55,590
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$495,988
$82.09 p/Share
6,042
Reduced 11.28%
47,519
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$247,291
$79.26 p/Share
3,120
Reduced 5.5%
53,561
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
8,000
Added 12.37%
56,681
Common Stock
Feb 03
2021
BUY
Grant, award, or other acquisition
-
6,750
Added 12.18%
48,681
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$52,813
$76.43 p/Share
691
Reduced 1.62%
41,931
Common Stock
Jan 25
2021
SELL
Payment of exercise price or tax liability
$69,331
$85.7 p/Share
809
Reduced 1.86%
42,622
Common Stock
Jan 14
2021
SELL
Open market or private sale
$857,743
$86.86 p/Share
9,875
Reduced 18.53%
43,431
Common Stock
Jan 14
2021
BUY
Exercise of conversion of derivative security
$79,691
$8.07 p/Share
9,875
Added 15.63%
53,306
Common Stock
Oct 08
2020
SELL
Open market or private sale
$2,064,030
$50.62 p/Share
40,775
Reduced 48.42%
43,431
Common Stock
Oct 08
2020
BUY
Exercise of conversion of derivative security
$208,037
$8.07 p/Share
25,779
Added 23.44%
84,206
Common Stock