Nov 21
2025
BUY
Open market or private purchase
$99,942
$68.36 p/Share
1,462
Added 12.21%
10,510
Common Stock
Feb 20
2024
BUY
Open market or private purchase
$99,961
$50.46 p/Share
1,981
Added 18.99%
8,453
Common Stock
Feb 28
2023
BUY
Open market or private purchase
$99,953
$75.38 p/Share
1,326
Added 17.63%
6,195
Common Stock
May 25
2022
BUY
Open market or private purchase
$99,939
$73.81 p/Share
1,354
Added 22.14%
4,762
Common Stock
Nov 11
2021
BUY
Open market or private purchase
$17,498
$84.53 p/Share
207
Added 5.84%
3,336
Common Stock
Aug 09
2021
BUY
Open market or private purchase
$34,978
$78.78 p/Share
444
Added 12.49%
3,111
Common Stock
May 27
2021
BUY
Open market or private purchase
$34,945
$81.08 p/Share
431
Added 13.91%
2,667
Common Stock
May 11
2021
BUY
Open market or private purchase
$2,443
$78.8 p/Share
31
Added 1.38%
2,221
Common Stock
Apr 12
2021
BUY
Open market or private purchase
$2,436
$81.21 p/Share
30
Added 1.35%
2,190
Common Stock
Mar 11
2021
BUY
Open market or private purchase
$2,450
$90.73 p/Share
27
Added 1.24%
2,159
Common Stock
Feb 11
2021
BUY
Open market or private purchase
$2,428
$75.88 p/Share
32
Added 1.49%
2,116
Common Stock
Jan 11
2021
BUY
Open market or private purchase
$2,428
$75.88 p/Share
32
Added 1.51%
2,083
Common Stock
Dec 11
2020
BUY
Open market or private purchase
$2,431
$69.47 p/Share
35
Added 1.68%
2,051
Common Stock
Nov 20
2020
BUY
Open market or private purchase
$39,981
$65.65 p/Share
609
Added 23.21%
2,015
Common Stock
Nov 11
2020
BUY
Open market or private purchase
$2,487
$63.77 p/Share
39
Added 2.72%
1,394
Common Stock
Oct 16
2020
BUY
Open market or private purchase
$2,496
$55.47 p/Share
45
Added 3.21%
1,355
Common Stock
Sep 11
2020
BUY
Open market or private purchase
$2,463
$61.58 p/Share
40
Added 2.97%
1,309
Common Stock
Aug 14
2020
BUY
Open market or private purchase
$2,440
$69.72 p/Share
35
Added 2.68%
1,269
Common Stock
Jul 10
2020
BUY
Grant, award, or other acquisition
$2,499
$58.11 p/Share
43
Added 3.39%
1,224
Common Stock
Jun 16
2020
BUY
Open market or private purchase
$2,481
$62.02 p/Share
40
Added 3.28%
1,181
Common Stock
May 11
2020
$185
$61.76 p/Share
3
Added 0.26%
1,130
Common Stock