Feb 28
2023
BUY
Open market or private purchase
$25,064
$73.72 p/Share
340
Added 0.69%
49,249
Common Stock
Feb 27
2023
BUY
Open market or private purchase
$25,041
$73.22 p/Share
342
Added 0.69%
48,909
Common Stock
Feb 24
2023
BUY
Open market or private purchase
$25,028
$74.27 p/Share
337
Added 0.69%
48,567
Common Stock
Feb 23
2023
BUY
Open market or private purchase
$25,043
$76.82 p/Share
326
Added 0.67%
48,230
Common Stock
Feb 22
2023
BUY
Open market or private purchase
$25,027
$76.77 p/Share
326
Added 0.68%
47,904
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$1,752,794
$76.85 p/Share
22,808
Reduced 32.4%
47,578
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
45,459
Added 40.53%
66,707
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
12,170
Added 33.1%
24,601
Common Stock
Feb 21
2023
BUY
Open market or private purchase
$25,021
$76.99 p/Share
325
Added 2.55%
12,431
Common Stock
Feb 10
2023
BUY
Open market or private purchase
$25,015
$86.26 p/Share
290
Added 2.34%
12,106
Common Stock
Feb 09
2023
BUY
Open market or private purchase
$25,064
$87.03 p/Share
288
Added 2.38%
11,816
Common Stock
Feb 08
2023
BUY
Open market or private purchase
$25,031
$88.14 p/Share
284
Added 2.4%
11,528
Common Stock
Feb 07
2023
BUY
Open market or private purchase
$25,016
$87.47 p/Share
286
Added 2.48%
11,244
Common Stock
Feb 06
2023
BUY
Open market or private purchase
$25,021
$88.73 p/Share
282
Added 2.51%
10,958
Common Stock
Feb 03
2023
BUY
Open market or private purchase
$25,071
$89.54 p/Share
280
Added 2.56%
10,676
Common Stock
Feb 02
2023
BUY
Open market or private purchase
$25,062
$89.83 p/Share
279
Added 2.61%
10,396
Common Stock
Feb 01
2023
BUY
Open market or private purchase
$25,062
$88.56 p/Share
283
Added 2.72%
10,117
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$25,054
$87.91 p/Share
285
Added 2.82%
9,834
Common Stock
Jan 30
2023
BUY
Open market or private purchase
$25,072
$87.36 p/Share
287
Added 2.92%
9,549
Common Stock
Jan 27
2023
BUY
Open market or private purchase
$25,007
$87.44 p/Share
286
Added 3.0%
9,262
Common Stock
Jan 26
2023
BUY
Open market or private purchase
$25,019
$87.48 p/Share
286
Added 3.09%
8,976
Common Stock
Jan 25
2023
BUY
Open market or private purchase
$25,026
$87.2 p/Share
287
Added 3.2%
8,690
Common Stock
Jan 24
2023
BUY
Open market or private purchase
$25,053
$87.6 p/Share
286
Added 3.29%
8,403
Common Stock
Jan 23
2023
BUY
Open market or private purchase
$25,077
$87.99 p/Share
285
Added 3.39%
8,117
Common Stock
Jan 20
2023
BUY
Open market or private purchase
$25,064
$86.73 p/Share
289
Added 3.56%
7,832
Common Stock