Jun 30
2023
SELL
Open market or private sale
$860,040
$77.53 p/Share
11,093
Reduced 0.19%
5,779,169
Common Stock
Jun 16
2023
SELL
Open market or private sale
$761,050
$77.5 p/Share
9,820
Reduced 0.17%
5,790,262
Common Stock
Jun 15
2023
SELL
Open market or private sale
$23,250
$77.5 p/Share
300
Reduced 0.01%
5,800,082
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$694
$63.18 p/Share
11
Reduced 0.0%
5,800,382
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$330,037
$63.64 p/Share
5,186
Reduced 0.09%
5,800,393
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$487,236
$72.43 p/Share
6,727
Reduced 0.12%
5,805,579
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$19,761,835
$70.66 p/Share
279,675
Reduced 4.59%
5,812,306
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
60,828
Added 0.99%
6,091,981
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
1,396
Added 0.02%
6,031,153
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$102,941
$64.54 p/Share
1,595
Reduced 0.03%
6,029,757
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$313,908
$60.53 p/Share
5,186
Reduced 0.09%
6,031,352
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$615
$61.48 p/Share
10
Reduced 0.0%
6,036,538
Common Stock
Aug 15
2022
SELL
Payment of exercise price or tax liability
$2,229,274
$57.42 p/Share
38,824
Reduced 0.64%
6,036,548
Common Stock
May 31
2022
SELL
Payment of exercise price or tax liability
$535
$53.51 p/Share
10
Reduced 0.0%
6,075,372
Common Stock
May 12
2022
SELL
Payment of exercise price or tax liability
$274,339
$52.9 p/Share
5,186
Reduced 0.09%
6,075,382
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$24,268,726
$65.63 p/Share
369,781
Reduced 5.73%
6,080,568
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
16,364
Added 0.25%
6,450,349
Common Stock
Feb 11
2022
BUY
Grant, award, or other acquisition
-
60,828
Added 0.94%
6,433,985
Common Stock
Jan 05
2022
SELL
Payment of exercise price or tax liability
$851,991
$72.77 p/Share
11,708
Reduced 0.18%
6,373,157
Common Stock
Jan 01
2022
BUY
Grant, award, or other acquisition
-
6,384,865
Added 50.0%
6,384,865
Common Stock