Mar 15
2024
SELL
Open market or private sale
$210,645
$88.88 p/Share
2,370
Reduced 6.73%
32,827
Common Stock
Feb 12
2024
SELL
Open market or private sale
$185,175
$83.79 p/Share
2,210
Reduced 5.91%
35,197
Common Stock
Jan 10
2024
SELL
Open market or private sale
$206,600
$82.64 p/Share
2,500
Reduced 6.26%
37,407
Common Stock
Dec 15
2023
SELL
Open market or private sale
$174,670
$94.01 p/Share
1,858
Reduced 4.45%
39,907
Common Stock
Dec 07
2023
SELL
Open market or private sale
$201,420
$84.88 p/Share
2,373
Reduced 5.38%
41,765
Common Stock
Nov 29
2023
SELL
Open market or private sale
$40,386
$84.49 p/Share
478
Reduced 1.07%
44,138
Common Stock
Nov 09
2023
SELL
Payment of exercise price or tax liability
$225,774
$72.41 p/Share
3,118
Reduced 6.53%
44,616
Common Stock
Nov 09
2023
BUY
Grant, award, or other acquisition
-
9,705
Added 16.9%
47,714
Common Stock
Nov 08
2023
BUY
Grant, award, or other acquisition
-
3,187
Added 7.74%
38,009
Common Stock
Oct 28
2023
SELL
Payment of exercise price or tax liability
$27,720
$72.0 p/Share
385
Reduced 1.09%
34,822
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$48,384
$72.0 p/Share
672
Reduced 1.87%
35,207
Common Stock
Aug 16
2023
SELL
Open market or private sale
$241,251
$75.25 p/Share
3,206
Reduced 8.2%
35,879
Common Stock
Jul 19
2023
SELL
Open market or private sale
$213,850
$65.8 p/Share
3,250
Reduced 7.68%
39,085
Common Stock
Jun 21
2023
SELL
Open market or private sale
$198,477
$61.07 p/Share
3,250
Reduced 7.13%
42,335
Common Stock
May 18
2023
SELL
Open market or private sale
$194,675
$59.9 p/Share
3,250
Reduced 6.66%
45,585
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$39,998
$57.14 p/Share
700
Reduced 1.41%
48,835
Common Stock
Apr 19
2023
SELL
Open market or private sale
$202,800
$62.4 p/Share
3,250
Reduced 6.2%
49,199
Common Stock
Mar 15
2023
SELL
Open market or private sale
$223,795
$68.86 p/Share
3,250
Reduced 5.83%
52,449
Common Stock
Feb 15
2023
SELL
Open market or private sale
$216,872
$66.73 p/Share
3,250
Reduced 5.51%
55,699
Common Stock
Jan 18
2023
SELL
Open market or private sale
$215,377
$66.27 p/Share
3,250
Reduced 5.23%
58,949
Common Stock
Jan 09
2023
SELL
Open market or private sale
$989,121
$67.0 p/Share
14,763
Reduced 19.18%
62,199
Common Stock
Jan 03
2023
SELL
Open market or private sale
$89,954
$64.07 p/Share
1,404
Reduced 1.79%
76,962
Common Stock
Dec 23
2022
SELL
Open market or private sale
$664,733
$63.32 p/Share
10,498
Reduced 11.81%
78,366
Common Stock
Nov 22
2022
SELL
Open market or private sale
$137,260
$68.63 p/Share
2,000
Reduced 2.2%
88,864
Common Stock
Nov 16
2022
SELL
Open market or private sale
$228,605
$70.34 p/Share
3,250
Reduced 3.45%
90,864
Common Stock