Mar 17
2023
BUY
Exercise of conversion of derivative security
-
4,278
Added 0.63%
674,105
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$181,801
$94.1 p/Share
1,932
Reduced 0.29%
669,827
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
8,779
Added 1.29%
671,759
Common Stock
Dec 13
2022
-
22,300
Reduced 3.25%
662,980
Common Stock
Dec 01
2022
SELL
Payment of exercise price or tax liability
$123,547
$86.7 p/Share
1,425
Reduced 0.21%
685,280
Common Stock
Dec 01
2022
BUY
Exercise of conversion of derivative security
-
1,425
Added 0.21%
686,705
Common Stock
Oct 26
2022
SELL
Payment of exercise price or tax liability
$6,239,885
$75.31 p/Share
82,856
Reduced 10.79%
685,280
Common Stock
Oct 26
2022
BUY
Exercise of conversion of derivative security
-
162,500
Added 18.41%
720,077
Common Stock
Oct 26
2022
BUY
Grant, award, or other acquisition
-
48,059
Added 5.89%
768,136
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
45,609
Added 7.56%
557,577
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$96,928
$83.2 p/Share
1,165
Reduced 0.23%
511,968
Common Stock
Mar 17
2022
BUY
Exercise of conversion of derivative security
-
4,278
Added 0.83%
513,133
Common Stock
Mar 11
2022
SELL
Payment of exercise price or tax liability
$168,964
$80.96 p/Share
2,087
Reduced 0.41%
508,855
Common Stock
Mar 11
2022
BUY
Exercise of conversion of derivative security
-
9,486
Added 1.82%
510,942
Common Stock
Dec 28
2021
-
28,067
Reduced 5.3%
501,456
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
$668,080
$23.86 p/Share
28,000
Added 5.02%
529,523
Common Stock
Dec 09
2021
SELL
Open market or private sale
$3,475,520
$108.61 p/Share
32,000
Reduced 6.0%
501,523
Common Stock
Dec 09
2021
BUY
Exercise of conversion of derivative security
$763,520
$23.86 p/Share
32,000
Added 5.66%
533,523
Common Stock
Dec 01
2021
SELL
Payment of exercise price or tax liability
$116,041
$97.76 p/Share
1,187
Reduced 0.24%
501,523
Common Stock
Dec 01
2021
BUY
Exercise of conversion of derivative security
-
1,187
Added 0.24%
502,710
Common Stock
Nov 26
2021
SELL
Payment of exercise price or tax liability
$438,450
$98.75 p/Share
4,440
Reduced 0.88%
501,523
Common Stock
Nov 26
2021
BUY
Exercise of conversion of derivative security
-
11,283
Added 2.18%
505,963
Common Stock
Oct 27
2021
SELL
Payment of exercise price or tax liability
$10,989,857
$87.77 p/Share
125,212
Reduced 20.2%
494,680
Common Stock
Oct 27
2021
BUY
Grant, award, or other acquisition
-
79,719
Added 11.39%
619,892
Common Stock
Oct 27
2021
BUY
Exercise of conversion of derivative security
-
175,000
Added 24.47%
540,173
Common Stock