Dec 17
2021
BUY
Grant, award, or other acquisition
-
5,431
Added 5.48%
93,702
Common Stock
Nov 30
2021
SELL
Open market or private sale
$981,045
$301.86 p/Share
3,250
Reduced 3.55%
88,271
Common Stock
Nov 23
2021
SELL
Open market or private sale
$53,056
$279.24 p/Share
190
Reduced 0.21%
91,521
Common Stock
Nov 22
2021
SELL
Open market or private sale
$990,751
$255.48 p/Share
3,878
Reduced 4.06%
91,711
Common Stock
Oct 29
2021
SELL
Open market or private sale
$58,760
$260.0 p/Share
226
Reduced 0.24%
95,589
Common Stock
Aug 24
2021
SELL
Open market or private sale
$35,996
$203.37 p/Share
177
Reduced 0.18%
99,680
Common Stock
Aug 24
2021
BUY
Open market or private sale
$769,637
$199.13 p/Share
3,865
Added 3.88%
95,815
Common Stock
Aug 23
2021
SELL
Open market or private sale
$809,274
$203.08 p/Share
3,985
Reduced 3.84%
99,857
Common Stock
Aug 05
2021
SELL
Open market or private sale
$366,143
$166.58 p/Share
2,198
Reduced 2.07%
103,842
Common Stock
Aug 02
2021
SELL
Open market or private sale
$101,220
$140.0 p/Share
723
Reduced 0.68%
106,040
Common Stock
Jul 22
2021
BUY
Grant, award, or other acquisition
-
911
Added 0.85%
106,763
Common Stock
Jun 17
2021
SELL
Open market or private sale
$67,750
$125.0 p/Share
542
Reduced 0.51%
105,852
Common Stock
May 27
2021
SELL
Open market or private sale
$36,100
$100.0 p/Share
361
Reduced 0.34%
106,394
Common Stock
May 21
2021
SELL
Open market or private sale
$328,730
$88.75 p/Share
3,704
Reduced 3.35%
106,755
Common Stock
Feb 24
2021
SELL
Open market or private sale
$479,353
$112.63 p/Share
4,256
Reduced 3.71%
110,459
Common Stock
Feb 23
2021
SELL
Open market or private sale
$147,253
$110.55 p/Share
1,332
Reduced 1.15%
114,715
Common Stock
Feb 22
2021
SELL
Open market or private sale
$227,560
$113.78 p/Share
2,000
Reduced 1.69%
116,047
Common Stock
Jan 20
2021
BUY
Grant, award, or other acquisition
-
959
Added 0.81%
118,047
Common Stock
Dec 15
2020
SELL
Open market or private sale
$74,030
$110.0 p/Share
673
Reduced 0.57%
117,088
Common Stock
Nov 27
2020
SELL
Open market or private sale
$415,155
$89.07 p/Share
4,661
Reduced 3.81%
117,761
Common Stock
Nov 27
2020
SELL
Open market or private sale
$91
$90.61 p/Share
1
Reduced 0.0%
122,422
Common Stock
Nov 25
2020
SELL
Open market or private sale
$104,193
$84.23 p/Share
1,237
Reduced 1.0%
122,423
Common Stock
Nov 24
2020
SELL
Open market or private sale
$104,233
$83.32 p/Share
1,251
Reduced 1.0%
123,660
Common Stock