Nov 09
2023
|
SELL
Open market or private sale
|
$35,077,860
$198.18 p/Share
|
177,000
|
|
Oct 24
2023
|
SELL
Open market or private sale
|
$8,715,875
$160.08 p/Share
|
54,447
|
|
Oct 23
2023
|
SELL
Open market or private sale
|
$2,584,090
$159.63 p/Share
|
16,188
|
|
Oct 09
2023
|
SELL
Open market or private sale
|
$5,081,700
$169.39 p/Share
|
30,000
|
|
Oct 02
2023
|
SELL
Open market or private sale
|
$1,676,928
$168.13 p/Share
|
9,974
|
|
Sep 29
2023
|
SELL
Open market or private sale
|
$5,487,971
$169.1 p/Share
|
32,454
|
|
Sep 28
2023
|
SELL
Open market or private sale
|
$11,301,231
$159.48 p/Share
|
70,863
|
|
Aug 30
2023
|
SELL
Open market or private sale
|
$20,601,436
$147.13 p/Share
|
140,022
|
|
Aug 29
2023
|
SELL
Open market or private sale
|
$3,154,330
$145.02 p/Share
|
21,751
|
|
Aug 10
2023
|
SELL
Open market or private sale
|
$742,427
$145.46 p/Share
|
5,104
|
|
Aug 09
2023
|
SELL
Open market or private sale
|
$6,146,516
$145.49 p/Share
|
42,247
|
|
Dec 28
2022
|
BUY
Open market or private purchase
|
$335,600
$67.12 p/Share
|
5,000
|
|
Dec 27
2022
|
BUY
Open market or private purchase
|
$1,007,866
$68.98 p/Share
|
14,611
|
|
Dec 23
2022
|
BUY
Open market or private purchase
|
$1,405,800
$70.29 p/Share
|
20,000
|
|
Dec 22
2022
|
BUY
Open market or private purchase
|
$5,057,170
$70.94 p/Share
|
71,288
|
|
Dec 21
2022
|
BUY
Open market or private purchase
|
$517,803
$72.93 p/Share
|
7,100
|
|
Dec 20
2022
|
BUY
Open market or private purchase
|
$3,937,068
$72.7 p/Share
|
54,155
|
|
Dec 19
2022
|
BUY
Open market or private purchase
|
$4,843,165
$72.23 p/Share
|
67,052
|
|
Dec 16
2022
|
BUY
Open market or private purchase
|
$2,728,184
$72.95 p/Share
|
37,398
|
|
Dec 15
2022
|
BUY
Open market or private purchase
|
$4,937,072
$72.83 p/Share
|
67,789
|
|
Dec 14
2022
|
BUY
Open market or private purchase
|
$286,193
$72.99 p/Share
|
3,921
|
|
Dec 13
2022
|
BUY
Open market or private purchase
|
$2,291,285
$72.67 p/Share
|
31,530
|
|
Nov 14
2022
|
BUY
Conversion of derivative security
|
-
|
414,981
|
|
May 09
2022
|
BUY
Open market or private purchase
|
$10,449,289
$76.29 p/Share
|
136,968
|
|
Apr 20
2022
|
BUY
Open market or private purchase
|
$1,547,382
$88.93 p/Share
|
17,400
|
|