Aug 09
2023
SELL
Open market or private sale
$1,053,961
$101.08 p/Share
10,427
Reduced 32.19%
21,963
Common Stock
Jul 27
2023
SELL
Open market or private sale
$997,500
$95.0 p/Share
10,500
Reduced 24.48%
32,390
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$179,331
$74.94 p/Share
2,393
Reduced 5.3%
42,759
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
5,356
Added 10.6%
45,152
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$145,549
$73.51 p/Share
1,980
Reduced 4.74%
39,796
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
4,431
Added 9.59%
41,776
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$168,069
$72.6 p/Share
2,315
Reduced 5.84%
37,345
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
5,218
Added 11.63%
39,660
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$537,335
$76.85 p/Share
6,992
Reduced 16.88%
34,442
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
4,462
Added 14.72%
25,851
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
15,583
Added 28.0%
40,075
Common Stock
Feb 02
2023
SELL
Open market or private sale
$945,000
$90.0 p/Share
10,500
Reduced 32.93%
21,389
Common Stock
Mar 07
2022
SELL
Open market or private sale
$1,122,500
$112.25 p/Share
10,000
Reduced 24.01%
31,656
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
-
1,967
Reduced 4.51%
41,656
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
4,430
Added 9.22%
43,623
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
-
4,649
Reduced 10.6%
39,193
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
10,470
Added 20.14%
41,510
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
-
2,596
Reduced 7.22%
33,372
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
8,731
Added 19.53%
35,968
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
-
12,909
Reduced 32.16%
27,237
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
29,484
Added 49.86%
29,651
Common Stock
Apr 26
2021
SELL
Open market or private sale
$1,100,100
$110.01 p/Share
10,000
Reduced 48.94%
10,433
Common Stock
Apr 13
2021
SELL
Open market or private sale
$1,050,000
$105.0 p/Share
10,000
Reduced 32.86%
20,433
Common Stock
Apr 12
2021
SELL
Open market or private sale
$515,850
$103.17 p/Share
5,000
Reduced 14.11%
30,433
Common Stock
Mar 09
2021
SELL
Open market or private sale
$492,000
$98.4 p/Share
5,000
Reduced 12.37%
35,433
Common Stock