Dec 20
2024
SELL
Payment of exercise price or tax liability
$15,568
$92.12 p/Share
169
Reduced 1.83%
9,079
Common Stock
Dec 20
2024
BUY
Exercise of conversion of derivative security
-
17
Added 0.18%
9,248
Common Stock
Dec 12
2024
SELL
Payment of exercise price or tax liability
$59,766
$100.28 p/Share
596
Reduced 6.06%
9,231
Common Stock
Dec 12
2024
BUY
Exercise of conversion of derivative security
-
22
Added 0.22%
9,827
Common Stock
Dec 11
2024
SELL
Payment of exercise price or tax liability
$29,694
$101.0 p/Share
294
Reduced 2.91%
9,805
Common Stock
Dec 11
2024
BUY
Exercise of conversion of derivative security
-
18
Added 0.18%
10,099
Common Stock
Dec 09
2024
SELL
Payment of exercise price or tax liability
$25,785
$101.12 p/Share
255
Reduced 2.47%
10,081
Common Stock
Dec 09
2024
BUY
Exercise of conversion of derivative security
-
4
Added 0.04%
10,336
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
1,669
Added 13.91%
10,332
Common Stock
Dec 02
2024
SELL
Payment of exercise price or tax liability
$16,664
$105.47 p/Share
158
Reduced 1.79%
8,663
Common Stock
Dec 02
2024
BUY
Exercise of conversion of derivative security
-
12
Added 0.14%
8,821
Common Stock
Feb 29
2024
SELL
Exercise of conversion of derivative security
-
2
Reduced 0.03%
6,450
Common Stock
Feb 29
2024
SELL
Open market or private sale
$2,585,102
$69.93 p/Share
36,967
Reduced 85.14%
6,452
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$20,720
$70.0 p/Share
296
Reduced 3.25%
8,809
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
$1,081,768
$31.92 p/Share
33,890
Added 78.82%
9,105
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
2,649
Added 22.55%
9,099
Common Stock
Dec 20
2023
SELL
Payment of exercise price or tax liability
$6,307
$54.85 p/Share
115
Reduced 1.19%
9,535
Common Stock
Dec 20
2023
BUY
Exercise of conversion of derivative security
-
15
Added 0.16%
9,650
Common Stock
Dec 19
2023
SELL
Payment of exercise price or tax liability
$9,698
$56.06 p/Share
173
Reduced 1.76%
9,633
Common Stock
Dec 19
2023
BUY
Exercise of conversion of derivative security
-
35
Added 0.36%
9,635
Common Stock
Dec 12
2023
SELL
Payment of exercise price or tax liability
$10,546
$53.81 p/Share
196
Reduced 2.0%
9,583
Common Stock
Dec 12
2023
BUY
Exercise of conversion of derivative security
-
6
Added 0.06%
9,779
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$10,553
$54.4 p/Share
194
Reduced 1.95%
9,773
Common Stock
Dec 11
2023
BUY
Exercise of conversion of derivative security
-
14
Added 0.14%
9,967
Common Stock
Dec 08
2023
BUY
Grant, award, or other acquisition
-
2,287
Added 18.68%
9,953
Common Stock