Aug 24
2023
SELL
Open market or private sale
$36,479
$44.65 p/Share
817
Reduced 1.1%
73,789
Common Stock
Aug 23
2023
BUY
Grant, award, or other acquisition
-
2,226
Added 2.91%
74,327
Common Stock
Aug 01
2023
SELL
Open market or private sale
$77,331
$47.24 p/Share
1,637
Reduced 2.65%
60,216
Common Stock
Aug 01
2023
BUY
Grant, award, or other acquisition
-
11,885
Added 14.15%
72,101
Common Stock
Aug 25
2022
SELL
Open market or private sale
$495,725
$103.04 p/Share
4,811
Reduced 7.22%
61,853
Common Stock
Aug 24
2022
BUY
Grant, award, or other acquisition
-
10,155
Added 13.22%
66,664
Common Stock
Jul 26
2022
SELL
Open market or private sale
$272,167
$106.9 p/Share
2,546
Reduced 4.52%
53,721
Common Stock
Jul 26
2022
BUY
Grant, award, or other acquisition
-
2,788
Added 4.7%
56,509
Common Stock
Jun 10
2022
SELL
Open market or private sale
$535,750
$107.15 p/Share
5,000
Reduced 8.17%
56,178
Common Stock
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,017
Added 6.16%
61,178
Common Stock
Oct 04
2021
SELL
Open market or private sale
$4,505,530
$129.79 p/Share
34,714
Reduced 37.8%
57,133
Common Stock
Oct 04
2021
BUY
Exercise of conversion of derivative security
$962,017
$55.74 p/Share
17,259
Added 15.82%
91,847
Common Stock
Aug 27
2021
SELL
Open market or private sale
$798,952
$130.74 p/Share
6,111
Reduced 7.57%
74,588
Common Stock
Aug 26
2021
BUY
Grant, award, or other acquisition
-
11,566
Added 12.54%
80,699
Common Stock
Jul 26
2021
SELL
Open market or private sale
$175,114
$113.05 p/Share
1,549
Reduced 2.25%
67,363
Common Stock
Jul 26
2021
BUY
Grant, award, or other acquisition
-
1,770
Added 2.5%
69,133
Common Stock
Jul 15
2021
SELL
Open market or private sale
$495,225
$110.05 p/Share
4,500
Reduced 6.13%
68,912
Common Stock
Mar 18
2021
SELL
Open market or private sale
$2,264,276
$104.6 p/Share
21,647
Reduced 22.8%
73,307
Common Stock
Mar 18
2021
BUY
Exercise of conversion of derivative security
$864,798
$39.95 p/Share
21,647
Added 18.57%
94,954
Common Stock
Jan 04
2021
SELL
Open market or private sale
$19,735
$104.42 p/Share
189
Reduced 0.26%
73,307
Common Stock
Nov 11
2020
SELL
Open market or private sale
$244,901
$100.99 p/Share
2,425
Reduced 3.19%
73,496
Common Stock
Oct 14
2020
SELL
Payment of exercise price or tax liability
$886,322
$93.15 p/Share
9,515
Reduced 10.46%
81,431
Common Stock
Oct 14
2020
SELL
Open market or private sale
$514,744
$93.42 p/Share
5,510
Reduced 6.77%
75,921
Common Stock
Oct 14
2020
BUY
Exercise of conversion of derivative security
$423,705
$28.2 p/Share
15,025
Added 15.21%
83,748
Common Stock