|
Mar 19
2024
|
SELL
Open market or private sale
|
$2,296,343
$131.46 p/Share
|
17,468
|
|
|
Mar 18
2024
|
SELL
Open market or private sale
|
$2,917,886
$131.46 p/Share
|
22,196
|
|
|
Mar 15
2024
|
SELL
Open market or private sale
|
$5,221,942
$133.24 p/Share
|
39,192
|
|
|
Mar 15
2024
|
BUY
Conversion of derivative security
|
-
|
175,000
|
|
|
Nov 15
2023
|
SELL
Open market or private sale
|
$15,990,000
$106.6 p/Share
|
150,000
|
|
|
Nov 15
2023
|
BUY
Conversion of derivative security
|
-
|
150,000
|
|
|
Aug 15
2023
|
SELL
Open market or private sale
|
$14,895,000
$99.3 p/Share
|
150,000
|
|
|
|
|
Aug 15
2023
|
BUY
Conversion of derivative security
|
-
|
150,000
|
|
|
Jun 29
2023
|
SELL
Open market or private sale
|
$3,431,322
$95.09 p/Share
|
36,085
|
|
|
Jun 16
2023
|
SELL
Open market or private sale
|
$2,319,108
$95.1 p/Share
|
24,386
|
|
|
Jun 15
2023
|
SELL
Open market or private sale
|
$6,133,982
$95.13 p/Share
|
64,480
|
|
|
Jun 14
2023
|
SELL
Open market or private sale
|
$38,000
$95.0 p/Share
|
400
|
|
|
Jun 13
2023
|
SELL
Open market or private sale
|
$470,349
$95.02 p/Share
|
4,950
|
|
|
Jun 07
2023
|
SELL
Open market or private sale
|
$21,570,447
$90.87 p/Share
|
237,377
|
|
|
Jun 06
2023
|
SELL
Open market or private sale
|
$23,448,945
$90.83 p/Share
|
258,163
|
|
|
Jun 02
2023
|
SELL
Open market or private sale
|
$401,400
$90.0 p/Share
|
4,460
|
|
|
May 26
2023
|
SELL
Open market or private sale
|
$5,408,772
$84.7 p/Share
|
63,858
|
|
|
May 25
2023
|
SELL
Open market or private sale
|
$3,068,474
$83.9 p/Share
|
36,573
|
|
|
May 24
2023
|
SELL
Open market or private sale
|
$4,602,385
$83.28 p/Share
|
55,264
|
|
|
May 23
2023
|
BUY
Conversion of derivative security
|
-
|
175,000
|
|
|
Nov 11
2022
|
SELL
Open market or private sale
|
$799,376
$85.04 p/Share
|
9,400
|
|
|
Nov 10
2022
|
SELL
Open market or private sale
|
$253,614
$85.02 p/Share
|
2,983
|
|
|
Apr 04
2022
|
SELL
Open market or private sale
|
$2,286,328
$85.06 p/Share
|
26,879
|
|
|
Feb 11
2022
|
SELL
Open market or private sale
|
$4,755,716
$82.45 p/Share
|
57,680
|
|
|
Feb 10
2022
|
SELL
Open market or private sale
|
$15,012,375
$81.45 p/Share
|
184,314
|
|