Feb 18
2025
SELL
Payment of exercise price or tax liability
$934,087
$112.69 p/Share
8,289
Reduced 9.81%
76,227
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
18,709
Added 18.12%
84,516
Common Stock
Feb 05
2025
BUY
Grant, award, or other acquisition
-
7,358
Added 10.06%
65,807
Common Stock
Jan 30
2025
SELL
Open market or private sale
$252,042
$112.67 p/Share
2,237
Reduced 3.69%
58,449
Common Stock
Jan 30
2025
BUY
Exercise of conversion of derivative security
$208,383
$70.21 p/Share
2,968
Added 4.66%
60,686
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$231,531
$81.9 p/Share
2,827
Reduced 4.67%
57,718
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
10,121
Added 14.32%
60,545
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$542,735
$79.51 p/Share
6,826
Reduced 11.92%
50,424
Common Stock
Feb 20
2024
BUY
Grant, award, or other acquisition
-
15,407
Added 21.21%
57,250
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$165,081
$78.61 p/Share
2,100
Reduced 4.78%
41,843
Common Stock
Feb 06
2024
BUY
Exercise of conversion of derivative security
$150,056
$60.85 p/Share
2,466
Added 5.31%
43,943
Common Stock
Oct 25
2023
BUY
Open market or private purchase
$25,076
$62.69 p/Share
400
Added 0.96%
41,477
Common Stock
Oct 24
2023
BUY
Open market or private purchase
$87,142
$64.55 p/Share
1,350
Added 3.18%
41,077
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$193,137
$94.49 p/Share
2,044
Reduced 4.89%
39,727
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
9,386
Added 18.16%
42,288
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$95,362
$94.7 p/Share
1,007
Reduced 2.97%
32,902
Common Stock
Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,439
Added 9.21%
33,909
Common Stock
Feb 06
2023
SELL
Open market or private sale
$171,072
$96.98 p/Share
1,764
Reduced 5.47%
30,470
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
$131,250
$52.69 p/Share
2,491
Added 7.17%
32,234
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$142,428
$109.14 p/Share
1,305
Reduced 4.2%
29,743
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
7,762
Added 20.0%
31,048
Common Stock
Jan 31
2022
SELL
Open market or private sale
$223,802
$115.6 p/Share
1,936
Reduced 7.68%
23,286
Common Stock
Jan 31
2022
BUY
Exercise of conversion of derivative security
$150,025
$43.65 p/Share
3,437
Added 11.99%
25,222
Common Stock
Jan 18
2022
SELL
Payment of exercise price or tax liability
$23,657
$132.16 p/Share
179
Reduced 0.81%
21,785
Common Stock
Jan 18
2022
BUY
Grant, award, or other acquisition
-
517
Added 2.3%
21,964
Common Stock