Aug 16
2024
|
SELL
Other acquisition or disposition
|
-
|
680,000
|
|
Nov 16
2023
|
SELL
Other acquisition or disposition
|
-
|
132,500
|
|
Mar 23
2023
|
BUY
Open market or private purchase
|
$1,404,609
$56.41 p/Share
|
24,900
|
|
Dec 08
2022
|
BUY
Open market or private purchase
|
$7,540,549
$65.57 p/Share
|
115,000
|
|
Dec 07
2022
|
BUY
Open market or private purchase
|
$8,591,185
$64.45 p/Share
|
133,300
|
|
Nov 30
2022
|
BUY
Open market or private purchase
|
$1,344,098
$61.94 p/Share
|
21,700
|
|
Nov 29
2022
|
BUY
Open market or private purchase
|
$7,878,000
$60.6 p/Share
|
130,000
|
|
Nov 28
2022
|
BUY
Open market or private purchase
|
$18,952,609
$59.07 p/Share
|
320,850
|
|
Nov 18
2022
|
BUY
Open market or private purchase
|
$231,985
$55.9 p/Share
|
4,150
|
|
Nov 17
2022
|
BUY
Open market or private purchase
|
$14,836,250
$53.95 p/Share
|
275,000
|
|
Nov 16
2022
|
BUY
Open market or private purchase
|
$17,473,320
$53.93 p/Share
|
324,000
|
|
Dec 16
2021
|
SELL
Other acquisition or disposition
|
$6,160,971
$720.75 p/Share
|
8,548
|
|
Dec 16
2021
|
BUY
Open market or private purchase
|
$10,631,062
$720.75 p/Share
|
14,750
|
|
Dec 16
2021
|
BUY
Other acquisition or disposition
|
$12,321,942
$720.75 p/Share
|
17,096
|
|
Jun 15
2021
|
BUY
Open market or private purchase
|
$44,352,475
$542.14 p/Share
|
81,810
|
|
Dec 18
2020
|
BUY
Open market or private purchase
|
$20,215
$449.22 p/Share
|
45
|
|
Dec 15
2020
|
BUY
Open market or private purchase
|
$468,754
$430.05 p/Share
|
1,090
|
|
Dec 14
2020
|
BUY
Open market or private purchase
|
$1,673,988
$428.13 p/Share
|
3,910
|
|