Feb 20
2025
SELL
Payment of exercise price or tax liability
$77,284
$50.48 p/Share
1,531
Reduced 11.24%
12,091
Common Stock
Feb 20
2025
BUY
Grant, award, or other acquisition
-
3,324
Added 19.62%
13,622
Common Stock
Feb 19
2025
SELL
Payment of exercise price or tax liability
$21,489
$49.63 p/Share
433
Reduced 4.04%
10,298
Common Stock
Feb 19
2025
BUY
Exercise of conversion of derivative security
-
865
Added 7.46%
10,731
Common Stock
May 01
2024
SELL
Open market or private sale
$1,804
$60.15 p/Share
30
Reduced 0.3%
9,866
Common Stock
Apr 30
2024
BUY
Grant, award, or other acquisition
$11,572
$15.01 p/Share
771
Added 7.23%
9,896
Common Stock
Mar 01
2024
SELL
Open market or private sale
$51,133
$59.32 p/Share
862
Reduced 8.63%
9,125
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
1,890
Added 15.91%
9,987
Common Stock
Feb 27
2024
SELL
Open market or private sale
$44,601
$56.89 p/Share
784
Reduced 8.83%
8,097
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
-
1,648
Added 15.65%
8,881
Common Stock
Feb 22
2024
SELL
Open market or private sale
$17,395
$59.78 p/Share
291
Reduced 3.87%
7,233
Common Stock
Feb 21
2024
SELL
Open market or private sale
$25,522
$61.5 p/Share
415
Reduced 5.64%
6,943
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
581
Added 7.17%
7,524
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
-
864
Added 10.51%
7,358
Common Stock
Feb 15
2024
SELL
Open market or private sale
$25,862
$61.43 p/Share
421
Reduced 6.09%
6,494
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
883
Added 11.32%
6,915
Common Stock
Oct 31
2023
BUY
Grant, award, or other acquisition
$2,041
$30.02 p/Share
68
Added 1.11%
6,032
Common Stock
Jul 19
2023
SELL
Open market or private sale
$130,000
$100.0 p/Share
1,300
Reduced 17.9%
5,964
Common Stock
Jun 08
2023
SELL
Open market or private sale
$117,000
$90.0 p/Share
1,300
Reduced 15.18%
7,264
Common Stock
May 10
2023
SELL
Open market or private sale
$103,804
$79.85 p/Share
1,300
Reduced 13.18%
8,564
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
$19,212
$30.02 p/Share
640
Added 6.09%
9,864
Common Stock
Feb 28
2023
SELL
Open market or private sale
$134,723
$60.55 p/Share
2,225
Reduced 19.43%
9,224
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
-
1,887
Added 14.15%
11,449
Common Stock
Feb 22
2023
SELL
Open market or private sale
$24,962
$62.72 p/Share
398
Reduced 4.0%
9,562
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
-
865
Added 7.99%
9,960
Common Stock