Oct 25
2024
SELL
Open market or private sale
$2,306,620
$91.07 p/Share
25,328
Reduced 98.81%
304
Common Stock
Oct 25
2024
BUY
Exercise of conversion of derivative security
$1,165,615
$53.4 p/Share
21,828
Added 49.65%
22,132
Common Stock
Jul 29
2024
SELL
Open market or private sale
$23,264
$76.78 p/Share
303
Reduced 7.38%
3,804
Common Stock
Jul 26
2024
SELL
Open market or private sale
$559,679
$76.7 p/Share
7,297
Reduced 63.99%
4,107
Common Stock
Mar 12
2024
SELL
Open market or private sale
$252,800
$79.0 p/Share
3,200
Reduced 21.91%
11,404
Common Stock
Mar 12
2024
BUY
Exercise of conversion of derivative security
$196,480
$61.4 p/Share
3,200
Added 17.97%
14,604
Common Stock
Mar 10
2024
SELL
Payment of exercise price or tax liability
$52,951
$76.08 p/Share
696
Reduced 5.75%
11,404
Common Stock
Mar 10
2024
BUY
Grant, award, or other acquisition
-
1,360
Added 10.1%
12,100
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$56,597
$75.97 p/Share
745
Reduced 6.49%
10,740
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
1,455
Added 11.24%
11,485
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
7,348
Added 26.98%
19,884
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$243,660
$77.5 p/Share
3,144
Reduced 23.87%
10,030
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
6,146
Added 31.81%
13,174
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$107,152
$79.49 p/Share
1,348
Reduced 16.09%
7,028
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
2,635
Added 23.93%
8,376
Common Stock
Jun 06
2023
SELL
Open market or private sale
$589,760
$73.72 p/Share
8,000
Reduced 58.22%
5,741
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$49,436
$71.03 p/Share
696
Reduced 4.82%
13,741
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
1,359
Added 8.6%
14,437
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
5,821
Added 22.51%
20,041
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$216,300
$77.25 p/Share
2,800
Reduced 17.58%
13,128
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
8,024
Added 33.5%
15,928
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$74,093
$78.99 p/Share
938
Reduced 10.61%
7,904
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
-
1,832
Added 17.16%
8,842
Common Stock
Mar 10
2022
BUY
Grant, award, or other acquisition
-
5,438
Added 18.43%
24,076
Common Stock
Feb 27
2022
SELL
Payment of exercise price or tax liability
$260,799
$87.37 p/Share
2,985
Reduced 29.86%
7,010
Common Stock