Aug 20
2024
|
SELL
Open market or private sale
|
$455,700
$91.14 p/Share
|
5,000
|
|
Jun 28
2024
|
BUY
Other acquisition or disposition
|
-
|
15,446
|
|
May 21
2024
|
SELL
Open market or private sale
|
$13,360
$80.0 p/Share
|
167
|
|
May 20
2024
|
SELL
Open market or private sale
|
$389,394
$80.57 p/Share
|
4,833
|
|
Feb 26
2024
|
SELL
Open market or private sale
|
$92,000
$80.0 p/Share
|
1,150
|
|
Feb 20
2024
|
SELL
Open market or private sale
|
$306,152
$79.52 p/Share
|
3,850
|
|
Dec 21
2023
|
SELL
Open market or private sale
|
$67,840
$80.0 p/Share
|
848
|
|
Dec 20
2023
|
SELL
Open market or private sale
|
$32,196
$80.09 p/Share
|
402
|
|
Dec 15
2023
|
SELL
Open market or private sale
|
$95,000
$76.0 p/Share
|
1,250
|
|
Dec 12
2023
|
SELL
Open market or private sale
|
$90,000
$72.0 p/Share
|
1,250
|
|
Dec 08
2023
|
SELL
Open market or private sale
|
$85,350
$68.28 p/Share
|
1,250
|
|
Aug 08
2023
|
SELL
Open market or private sale
|
$581,603
$69.98 p/Share
|
8,311
|
|
Jul 19
2023
|
SELL
Open market or private sale
|
$240,000
$60.0 p/Share
|
4,000
|
|
Nov 07
2022
|
|
-
|
1,000
|
|
Oct 04
2021
|
SELL
Open market or private sale
|
$413,080
$103.27 p/Share
|
4,000
|
|
Aug 06
2021
|
SELL
Open market or private sale
|
$164,300
$100.0 p/Share
|
1,643
|
|
Aug 05
2021
|
SELL
Open market or private sale
|
$35,700
$100.0 p/Share
|
357
|
|
Jul 21
2021
|
SELL
Open market or private sale
|
$19,717
$90.03 p/Share
|
219
|
|
Jul 20
2021
|
SELL
Open market or private sale
|
$88,300
$90.01 p/Share
|
981
|
|
Jul 16
2021
|
SELL
Open market or private sale
|
$72,000
$90.0 p/Share
|
800
|
|
Apr 05
2021
|
SELL
Open market or private sale
|
$398,440
$99.61 p/Share
|
4,000
|
|