Mar 27
2023
BUY
Open market or private purchase
$25,000
$76.69 p/Share
326
Added 0.43%
76,277
Common Stock
Mar 24
2023
BUY
Open market or private purchase
$25,034
$75.18 p/Share
333
Added 0.44%
75,951
Common Stock
Mar 23
2023
BUY
Open market or private purchase
$25,058
$74.8 p/Share
335
Added 0.44%
75,618
Common Stock
Mar 22
2023
BUY
Open market or private purchase
$25,062
$75.49 p/Share
332
Added 0.44%
75,283
Common Stock
Mar 21
2023
BUY
Open market or private purchase
$25,061
$75.26 p/Share
333
Added 0.44%
74,951
Common Stock
Mar 20
2023
BUY
Open market or private purchase
$25,022
$73.38 p/Share
341
Added 0.45%
74,618
Common Stock
Mar 17
2023
BUY
Open market or private purchase
$25,001
$72.89 p/Share
343
Added 0.46%
74,277
Common Stock
Mar 16
2023
BUY
Open market or private purchase
$25,014
$71.88 p/Share
348
Added 0.47%
73,934
Common Stock
Mar 15
2023
BUY
Open market or private purchase
$25,035
$71.53 p/Share
350
Added 0.47%
73,586
Common Stock
Mar 14
2023
BUY
Open market or private purchase
$25,047
$71.77 p/Share
349
Added 0.47%
73,236
Common Stock
Mar 13
2023
BUY
Open market or private purchase
$25,051
$71.78 p/Share
349
Added 0.48%
72,887
Common Stock
Mar 10
2023
BUY
Open market or private purchase
$24,871
$73.15 p/Share
340
Added 0.47%
72,538
Common Stock
Mar 09
2023
BUY
Open market or private purchase
$25,011
$74.44 p/Share
336
Added 0.46%
72,198
Common Stock
Mar 08
2023
BUY
Open market or private purchase
$25,013
$74.89 p/Share
334
Added 0.46%
71,862
Common Stock
Mar 07
2023
SELL
Payment of exercise price or tax liability
$398,455
$74.94 p/Share
5,317
Reduced 6.92%
71,528
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
-
11,903
Added 13.41%
76,845
Common Stock
Mar 07
2023
BUY
Open market or private purchase
$25,068
$75.28 p/Share
333
Added 0.51%
64,942
Common Stock
Mar 06
2023
BUY
Open market or private purchase
$25,000
$75.99 p/Share
329
Added 0.51%
64,609
Common Stock
Mar 03
2023
SELL
Payment of exercise price or tax liability
$424,373
$73.51 p/Share
5,773
Reduced 8.24%
64,280
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
-
12,923
Added 15.51%
70,379
Common Stock
Mar 03
2023
BUY
Open market or private purchase
$25,069
$74.17 p/Share
338
Added 0.58%
57,456
Common Stock
Mar 02
2023
BUY
Open market or private purchase
$25,066
$73.08 p/Share
343
Added 0.6%
57,118
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$462,461
$72.6 p/Share
6,370
Reduced 10.09%
56,775
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
13,550
Added 17.67%
63,145
Common Stock
Mar 01
2023
BUY
Open market or private purchase
$25,060
$72.43 p/Share
346
Added 0.69%
49,595
Common Stock