Nov 06
2024
|
SELL
Open market or private sale
|
$3,583,153
$131.69 p/Share
|
27,209
|
|
Nov 01
2024
|
SELL
Open market or private sale
|
$3,663,000
$122.1 p/Share
|
30,000
|
|
Oct 30
2024
|
SELL
Open market or private sale
|
$2,846,132
$125.43 p/Share
|
22,691
|
|
Oct 04
2024
|
SELL
Open market or private sale
|
$1,100,800
$110.08 p/Share
|
10,000
|
|
Sep 26
2024
|
SELL
Open market or private sale
|
$11,005
$110.05 p/Share
|
100
|
|
Aug 15
2024
|
SELL
Open market or private sale
|
$1,102,400
$110.24 p/Share
|
10,000
|
|
Mar 01
2024
|
SELL
Open market or private sale
|
$4,248,000
$106.2 p/Share
|
40,000
|
|
Feb 26
2024
|
SELL
Open market or private sale
|
$603,882
$100.08 p/Share
|
6,034
|
|
Feb 23
2024
|
SELL
Open market or private sale
|
$2,399,715
$100.13 p/Share
|
23,966
|
|
Feb 15
2024
|
SELL
Open market or private sale
|
$2,849,100
$94.97 p/Share
|
30,000
|
|
Jul 11
2022
|
BUY
Open market or private purchase
|
$838,740
$39.94 p/Share
|
21,000
|
|
Mar 01
2021
|
SELL
Open market or private sale
|
$12,786,400
$116.24 p/Share
|
110,000
|
|
Feb 01
2021
|
SELL
Open market or private sale
|
$12,339,800
$112.18 p/Share
|
110,000
|
|
Jan 04
2021
|
SELL
Open market or private sale
|
$909,986
$83.6 p/Share
|
10,885
|
|
Dec 01
2020
|
SELL
Open market or private sale
|
$10,178,750
$81.43 p/Share
|
125,000
|
|
Nov 09
2020
|
SELL
Open market or private sale
|
$2,079,000
$83.16 p/Share
|
25,000
|
|
Nov 04
2020
|
SELL
Open market or private sale
|
$1,753,250
$70.13 p/Share
|
25,000
|
|
Nov 02
2020
|
SELL
Open market or private sale
|
$4,953,750
$66.05 p/Share
|
75,000
|
|
Oct 23
2020
|
SELL
Open market or private sale
|
$1,059,472
$75.06 p/Share
|
14,115
|
|
Oct 08
2020
|
SELL
Open market or private sale
|
$1,756,750
$70.27 p/Share
|
25,000
|
|
Oct 02
2020
|
SELL
Open market or private sale
|
$327,745
$65.21 p/Share
|
5,026
|
|
Oct 01
2020
|
SELL
Open market or private sale
|
$4,546,911
$64.98 p/Share
|
69,974
|
|