May 15
2024
SELL
Open market or private sale
$54,440
$54.44 p/Share
1,000
Reduced 2.72%
35,735
Common Stock
May 10
2024
SELL
Payment of exercise price or tax liability
$7,506
$53.62 p/Share
140
Reduced 0.38%
36,735
Common Stock
May 09
2024
SELL
Payment of exercise price or tax liability
$14,120
$53.69 p/Share
263
Reduced 0.71%
36,875
Common Stock
Apr 23
2024
SELL
Payment of exercise price or tax liability
$3,067
$52.89 p/Share
58
Reduced 0.16%
37,138
Common Stock
Apr 23
2024
BUY
Grant, award, or other acquisition
-
235
Added 0.63%
37,196
Common Stock
Apr 15
2024
SELL
Open market or private sale
$53,870
$53.87 p/Share
1,000
Reduced 2.63%
36,961
Common Stock
Mar 18
2024
SELL
Open market or private sale
$52,500
$52.5 p/Share
1,000
Reduced 2.57%
37,961
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$188,881
$52.54 p/Share
3,595
Reduced 8.45%
38,961
Common Stock
Mar 08
2024
BUY
Grant, award, or other acquisition
-
14,584
Added 27.06%
39,305
Common Stock
Mar 05
2024
BUY
Grant, award, or other acquisition
-
4,720
Added 14.44%
27,972
Common Stock
Mar 02
2024
SELL
Payment of exercise price or tax liability
$24,426
$53.45 p/Share
457
Reduced 1.93%
23,252
Common Stock
Feb 28
2024
SELL
Open market or private sale
$105,000
$52.5 p/Share
2,000
Reduced 7.78%
23,709
Common Stock
Dec 15
2023
SELL
Open market or private sale
$54,040
$54.04 p/Share
1,000
Reduced 3.74%
25,709
Common Stock
Dec 13
2023
SELL
Open market or private sale
$210,000
$52.5 p/Share
4,000
Reduced 13.03%
26,709
Common Stock
Jul 14
2023
SELL
Open market or private sale
$55,120
$55.12 p/Share
1,000
Reduced 3.15%
30,709
Common Stock
May 12
2023
SELL
Open market or private sale
$714,993
$56.89 p/Share
12,568
Reduced 28.38%
31,709
Common Stock
May 12
2023
BUY
Exercise of conversion of derivative security
$272,097
$21.65 p/Share
12,568
Added 22.11%
44,277
Common Stock
May 10
2023
SELL
Payment of exercise price or tax liability
$2,772
$58.98 p/Share
47
Reduced 0.15%
31,709
Common Stock
May 09
2023
SELL
Payment of exercise price or tax liability
$15,630
$59.66 p/Share
262
Reduced 0.82%
31,756
Common Stock
Mar 14
2023
SELL
Payment of exercise price or tax liability
$2,490
$57.93 p/Share
43
Reduced 0.13%
32,018
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
6,159
Added 16.11%
32,061
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$140,698
$64.6 p/Share
2,178
Reduced 7.76%
25,902
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
8,563
Added 23.37%
28,080
Common Stock
Feb 08
2023
SELL
Open market or private sale
$997,854
$66.0 p/Share
15,119
Reduced 43.65%
19,517
Common Stock