Nov 18
2024
SELL
Payment of exercise price or tax liability
$220,251
$108.82 p/Share
2,024
Reduced 2.6%
75,890
Common Stock
Nov 18
2024
BUY
Grant, award, or other acquisition
-
8,465
Added 9.8%
77,914
Common Stock
Nov 13
2024
SELL
Open market or private sale
$1,649,599
$113.25 p/Share
14,566
Reduced 17.34%
69,449
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$128,633
$112.54 p/Share
1,143
Reduced 1.34%
84,015
Common Stock
Nov 08
2024
BUY
Grant, award, or other acquisition
-
2,869
Added 3.26%
85,158
Common Stock
Aug 27
2024
SELL
Open market or private sale
$1,427,726
$104.13 p/Share
13,711
Reduced 14.28%
82,289
Common Stock
Aug 26
2024
SELL
Open market or private sale
$127,534
$106.19 p/Share
1,201
Reduced 1.24%
96,000
Common Stock
Feb 13
2024
SELL
Open market or private sale
$4,416,430
$79.96 p/Share
55,233
Reduced 36.23%
97,201
Common Stock
Feb 13
2024
BUY
Exercise of conversion of derivative security
$2,803,074
$50.75 p/Share
55,233
Added 32.33%
115,585
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$275,496
$77.89 p/Share
3,537
Reduced 3.51%
97,201
Common Stock
Nov 20
2023
BUY
Grant, award, or other acquisition
-
7,140
Added 6.62%
100,738
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$112,305
$74.08 p/Share
1,516
Reduced 1.59%
93,598
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
4,233
Added 4.26%
95,114
Common Stock
Nov 21
2022
SELL
Payment of exercise price or tax liability
$107,908
$71.51 p/Share
1,509
Reduced 1.63%
90,881
Common Stock
Nov 21
2022
BUY
Grant, award, or other acquisition
-
12,394
Added 11.83%
92,390
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
4,265
Added 5.06%
79,996
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$73,713
$70.07 p/Share
1,052
Reduced 1.37%
75,731
Common Stock
Feb 15
2022
SELL
Open market or private sale
$975,109
$70.85 p/Share
13,763
Reduced 15.2%
76,783
Common Stock
Feb 15
2022
BUY
Exercise of conversion of derivative security
$485,146
$35.25 p/Share
13,763
Added 13.19%
90,546
Common Stock
Nov 22
2021
SELL
Payment of exercise price or tax liability
$48,878
$59.68 p/Share
819
Reduced 1.06%
76,783
Common Stock
Nov 22
2021
BUY
Grant, award, or other acquisition
-
10,568
Added 11.99%
77,602
Common Stock
Nov 12
2021
BUY
Grant, award, or other acquisition
-
4,762
Added 6.63%
67,034
Common Stock
Nov 09
2021
SELL
Payment of exercise price or tax liability
$60,752
$57.53 p/Share
1,056
Reduced 1.67%
62,272
Common Stock
Nov 13
2020
BUY
Grant, award, or other acquisition
-
6,590
Added 9.43%
63,328
Common Stock
Nov 10
2020
SELL
Payment of exercise price or tax liability
$80,142
$43.18 p/Share
1,856
Reduced 3.17%
56,738
Common Stock