Jul 09
2024
SELL
Payment of exercise price or tax liability
$1,128,956
$113.99 p/Share
9,904
Reduced 38.16%
16,049
Common Stock
Jul 09
2024
BUY
Grant, award, or other acquisition
-
5,802
Added 18.27%
25,953
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
$21,232
$86.31 p/Share
246
Added 1.21%
20,151
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$36,857
$100.98 p/Share
365
Reduced 1.8%
19,905
Common Stock
Jan 24
2024
SELL
Open market or private sale
$465,985
$107.0 p/Share
4,355
Reduced 17.69%
20,270
Common Stock
Jan 23
2024
SELL
Open market or private sale
$1,250,782
$106.35 p/Share
11,761
Reduced 32.32%
24,625
Common Stock
Jan 23
2024
BUY
Exercise of conversion of derivative security
$496,900
$49.69 p/Share
10,000
Added 22.09%
35,270
Common Stock
Jan 22
2024
SELL
Open market or private sale
$525,000
$105.0 p/Share
5,000
Reduced 15.93%
26,386
Common Stock
Jan 19
2024
SELL
Open market or private sale
$521,700
$104.34 p/Share
5,000
Reduced 13.74%
31,386
Common Stock
Jan 17
2024
SELL
Payment of exercise price or tax liability
$186,971
$103.7 p/Share
1,803
Reduced 4.17%
41,386
Common Stock
Jan 17
2024
SELL
Open market or private sale
$520,000
$104.0 p/Share
5,000
Reduced 12.08%
36,386
Common Stock
Jan 17
2024
BUY
Grant, award, or other acquisition
-
7,058
Added 14.05%
43,189
Common Stock
Jan 11
2024
SELL
Open market or private sale
$518,350
$103.67 p/Share
5,000
Reduced 12.16%
36,131
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$27,148
$98.72 p/Share
275
Reduced 0.66%
41,131
Common Stock
Nov 14
2023
SELL
Open market or private sale
$217,215
$96.54 p/Share
2,250
Reduced 5.15%
41,406
Common Stock
Nov 10
2023
SELL
Open market or private sale
$142,485
$94.99 p/Share
1,500
Reduced 3.32%
43,656
Common Stock
Nov 09
2023
SELL
Open market or private sale
$139,125
$92.75 p/Share
1,500
Reduced 3.22%
45,156
Common Stock
Oct 09
2023
SELL
Payment of exercise price or tax liability
$38,686
$98.69 p/Share
392
Reduced 0.83%
46,656
Common Stock
Oct 05
2023
SELL
Payment of exercise price or tax liability
$33,440
$96.93 p/Share
345
Reduced 0.73%
47,048
Common Stock
Oct 04
2023
SELL
Payment of exercise price or tax liability
$116,251
$97.69 p/Share
1,190
Reduced 2.45%
47,393
Common Stock
Oct 03
2023
BUY
Grant, award, or other acquisition
-
8,049
Added 14.21%
48,583
Common Stock
Oct 02
2023
SELL
Payment of exercise price or tax liability
$31,743
$98.89 p/Share
321
Reduced 0.79%
40,534
Common Stock
Feb 01
2023
SELL
Payment of exercise price or tax liability
$38,018
$104.16 p/Share
365
Reduced 0.89%
40,855
Common Stock
Jan 24
2023
SELL
Payment of exercise price or tax liability
$196,454
$109.02 p/Share
1,802
Reduced 4.19%
41,220
Common Stock
Jan 24
2023
BUY
Grant, award, or other acquisition
-
7,092
Added 14.15%
43,022
Common Stock