May 23
2024
BUY
Grant, award, or other acquisition
-
1,109
Added 3.34%
32,137
Class A Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
1,350
Added 4.17%
31,028
Class A Common Stock
Jun 16
2022
BUY
Open market or private purchase
$14,867
$77.43 p/Share
192
Added 0.64%
29,678
Class A Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
-
1,419
Added 4.59%
29,485
Class A Common Stock
Mar 16
2022
BUY
Open market or private purchase
$12,020
$99.34 p/Share
121
Added 0.43%
28,066
Class A Common Stock
Dec 16
2021
BUY
Open market or private purchase
$11,900
$102.59 p/Share
116
Added 0.41%
27,945
Class A Common Stock
Sep 16
2021
BUY
Open market or private purchase
$11,874
$90.64 p/Share
131
Added 0.47%
27,829
Class A Common Stock
Jun 16
2021
BUY
Open market or private purchase
$11,188
$79.35 p/Share
141
Added 0.51%
27,698
Class A Common Stock
May 26
2021
BUY
Grant, award, or other acquisition
-
1,605
Added 5.89%
25,659
Class A Common Stock
Mar 16
2021
BUY
Open market or private purchase
$8,499
$67.99 p/Share
125
Added 0.48%
25,952
Class A Common Stock
Dec 16
2020
BUY
Open market or private purchase
$8,529
$68.78 p/Share
124
Added 0.48%
25,827
Class A Common Stock
Sep 16
2020
BUY
Open market or private purchase
$8,418
$58.87 p/Share
143
Added 0.55%
25,703
Class A Common Stock
Jun 16
2020
BUY
Open market or private purchase
$7,293
$58.34 p/Share
125
Added 0.53%
23,622
Class A Common Stock
Mar 17
2020
BUY
Open market or private purchase
$7,226
$47.54 p/Share
152
Added 0.64%
23,497
Class A Common Stock
Dec 17
2019
BUY
Open market or private purchase
$6,407
$48.17 p/Share
133
Added 0.57%
23,345
Class A Common Stock
Sep 17
2019
BUY
Open market or private purchase
$6,371
$46.17 p/Share
138
Added 0.66%
20,724
Class A Common Stock
Dec 17
2018
BUY
Open market or private purchase
$5,532
$37.89 p/Share
146
Added 0.7%
20,586
Class A Common Stock
Sep 18
2018
BUY
Open market or private purchase
$5,478
$46.42 p/Share
118
Added 0.57%
20,440
Class A Common Stock
Jun 18
2018
BUY
Open market or private purchase
$5,448
$50.92 p/Share
107
Added 0.52%
20,322
Class A Common Stock
Mar 16
2018
BUY
Open market or private purchase
$3,741
$47.35 p/Share
79
Added 0.42%
18,811
Class A Common Stock
Dec 18
2017
BUY
Open market or private purchase
$3,749
$46.29 p/Share
81
Added 0.43%
18,732
Class A Common Stock
Sep 18
2017
BUY
Open market or private purchase
$3,699
$36.62 p/Share
101
Added 0.54%
18,651
Class A Common Stock
Jun 16
2017
BUY
Open market or private purchase
$3,683
$34.1 p/Share
108
Added 0.58%
18,550
Class A Common Stock
Mar 16
2017
BUY
Open market or private purchase
$3,310
$32.45 p/Share
102
Added 0.61%
16,579
Class A Common Stock
Dec 16
2016
BUY
Open market or private purchase
$1,143
$30.89 p/Share
37
Added 0.32%
11,607
Class A Common Stock