Feb 28
2025
SELL
Payment of exercise price or tax liability
$42,260
$41.27 p/Share
1,024
Reduced 1.15%
87,833
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$25,500
$42.15 p/Share
605
Reduced 0.68%
88,857
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
-
23,632
Added 20.9%
89,462
Common Stock
Feb 25
2025
SELL
Sale (or disposition) back to the issuer
-
5,492
Reduced 7.7%
65,830
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$32,521
$52.88 p/Share
615
Reduced 0.85%
71,322
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$38,374
$52.21 p/Share
735
Reduced 1.01%
71,937
Common Stock
Feb 28
2024
BUY
Grant, award, or other acquisition
-
18,304
Added 20.12%
72,672
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$48,813
$80.55 p/Share
606
Reduced 1.1%
54,368
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$50,142
$81.4 p/Share
616
Reduced 1.11%
54,974
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$23,970
$81.81 p/Share
293
Reduced 0.52%
55,590
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$429,276
$81.21 p/Share
5,286
Reduced 8.64%
55,883
Common Stock
Nov 03
2023
SELL
Open market or private sale
$139,920
$69.96 p/Share
2,000
Reduced 3.17%
61,169
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$136,980
$68.49 p/Share
2,000
Added 3.07%
63,169
Common Stock
Mar 21
2023
BUY
Grant, award, or other acquisition
-
14,022
Added 18.65%
61,169
Common Stock
Feb 27
2023
BUY
Grant, award, or other acquisition
-
10,808
Added 18.65%
47,147
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$48,186
$77.72 p/Share
620
Reduced 1.68%
36,339
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$28,783
$78.86 p/Share
365
Reduced 0.98%
36,959
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$22,678
$77.4 p/Share
293
Reduced 0.78%
37,324
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$55,650
$77.4 p/Share
719
Reduced 1.88%
37,617
Common Stock
Aug 17
2022
SELL
Open market or private sale
$168,620
$84.31 p/Share
2,000
Reduced 4.96%
38,336
Common Stock
Aug 17
2022
BUY
Exercise of conversion of derivative security
$118,540
$59.27 p/Share
2,000
Added 4.72%
40,336
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$106,116
$96.91 p/Share
1,095
Reduced 2.78%
38,336
Common Stock
Feb 25
2022
SELL
Sale (or disposition) back to the issuer
-
809
Reduced 2.01%
39,431
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$10,618
$88.48 p/Share
120
Reduced 0.3%
40,240
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
10,984
Added 21.39%
40,360
Common Stock