Apr 04
2024
SELL
Payment of exercise price or tax liability
$917,175
$45.21 p/Share
20,287
Reduced 0.19%
10,882,456
Common Stock
Apr 04
2024
BUY
Exercise of conversion of derivative security
-
58,803
Added 0.54%
10,894,151
Common Stock
Mar 07
2024
SELL
Open market or private sale
$2,652,260
$51.06 p/Share
51,944
Reduced 0.48%
10,843,940
Common Stock
Mar 06
2024
SELL
Open market or private sale
$1,151,781
$50.63 p/Share
22,749
Reduced 0.21%
10,895,884
Common Stock
Mar 05
2024
SELL
Open market or private sale
$1,876,574
$50.34 p/Share
37,278
Reduced 0.34%
10,918,633
Common Stock
Mar 04
2024
SELL
Open market or private sale
$1,750,148
$50.47 p/Share
34,677
Reduced 0.32%
10,955,911
Common Stock
Mar 01
2024
SELL
Open market or private sale
$1,420,435
$50.1 p/Share
28,352
Reduced 0.26%
10,990,588
Common Stock
Jan 24
2024
SELL
Open market or private sale
$41,858
$50.07 p/Share
836
Reduced 0.01%
11,018,940
Common Stock
Jan 23
2024
SELL
Open market or private sale
$1,184,869
$50.72 p/Share
23,361
Reduced 0.21%
11,019,776
Common Stock
Jan 22
2024
SELL
Open market or private sale
$1,969,843
$50.76 p/Share
38,807
Reduced 0.35%
11,043,137
Common Stock
Jan 19
2024
SELL
Open market or private sale
$218,218
$50.05 p/Share
4,360
Reduced 0.04%
11,081,944
Common Stock
Dec 22
2023
SELL
Open market or private sale
$5,000
$50.0 p/Share
100
Reduced 0.0%
11,086,304
Common Stock
Dec 14
2023
SELL
Open market or private sale
$364,524
$50.21 p/Share
7,260
Reduced 0.07%
11,086,404
Common Stock
Aug 01
2023
SELL
Open market or private sale
$285,467
$50.17 p/Share
5,690
Reduced 0.05%
11,093,664
Common Stock
Jul 11
2023
SELL
Open market or private sale
$6,986,400
$53.55 p/Share
130,465
Reduced 1.16%
11,099,354
Common Stock
Jul 06
2023
SELL
Open market or private sale
$546,667
$50.13 p/Share
10,905
Reduced 0.1%
11,229,819
Common Stock
Jul 05
2023
SELL
Open market or private sale
$1,682,845
$50.04 p/Share
33,630
Reduced 0.3%
11,240,724
Common Stock
Jun 07
2023
SELL
Open market or private sale
$4,654,250
$52.81 p/Share
88,132
Reduced 0.78%
11,274,354
Common Stock
Jun 06
2023
SELL
Open market or private sale
$406,662
$50.02 p/Share
8,130
Reduced 0.07%
11,362,486
Common Stock
Jun 02
2023
SELL
Open market or private sale
$3,867,897
$50.4 p/Share
76,744
Reduced 0.67%
11,370,616
Common Stock
Jun 01
2023
SELL
Open market or private sale
$99,779
$50.04 p/Share
1,994
Reduced 0.02%
11,447,360
Common Stock
Apr 14
2023
SELL
Open market or private sale
$406,296
$75.24 p/Share
5,400
Reduced 0.05%
11,449,354
Common Stock
Apr 11
2023
SELL
Payment of exercise price or tax liability
$421,660
$72.6 p/Share
5,808
Reduced 0.05%
11,454,754
Common Stock
Apr 11
2023
BUY
Exercise of conversion of derivative security
-
14,132
Added 0.12%
11,460,562
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$436,906
$72.6 p/Share
6,018
Reduced 0.05%
11,446,430
Common Stock