May 01
2025
SELL
Payment of exercise price or tax liability
$35,455
$54.38 p/Share
652
Reduced 4.83%
12,859
Common Stock
May 01
2025
BUY
Grant, award, or other acquisition
-
3,432
Added 20.26%
13,511
Common Stock
Dec 13
2024
SELL
Payment of exercise price or tax liability
$312,046
$101.71 p/Share
3,068
Reduced 23.34%
10,079
Common Stock
Dec 13
2024
BUY
Exercise of conversion of derivative security
$254,171
$44.49 p/Share
5,713
Added 30.29%
13,147
Common Stock
May 13
2024
SELL
Open market or private sale
$222,209
$74.07 p/Share
3,000
Reduced 28.75%
7,434
Common Stock
May 10
2024
SELL
Open market or private sale
$579,939
$73.84 p/Share
7,854
Reduced 42.95%
10,434
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$55,800
$72.0 p/Share
775
Reduced 4.07%
18,288
Common Stock
May 01
2024
BUY
Grant, award, or other acquisition
-
2,089
Added 9.88%
19,063
Common Stock
Dec 05
2023
SELL
Open market or private sale
$141,540
$70.77 p/Share
2,000
Reduced 10.54%
16,974
Common Stock
May 24
2023
BUY
Open market or private purchase
$17,940
$17.94 p/Share
1,000
Added 4.55%
21,000
Depository Shares
May 01
2023
SELL
Payment of exercise price or tax liability
$135,812
$51.25 p/Share
2,650
Reduced 12.25%
18,974
Common Stock
May 01
2023
BUY
Grant, award, or other acquisition
-
6,074
Added 21.93%
21,624
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$303,909
$64.17 p/Share
4,736
Reduced 19.22%
19,899
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
17,750
Added 41.88%
24,635
Common Stock
May 01
2022
SELL
Payment of exercise price or tax liability
$73,884
$69.44 p/Share
1,064
Reduced 10.38%
9,184
Common Stock
May 01
2022
BUY
Grant, award, or other acquisition
-
3,152
Added 23.52%
10,248
Common Stock
Jun 14
2021
SELL
Open market or private sale
$389,715
$80.42 p/Share
4,846
Reduced 40.58%
7,096
Common Stock
Jun 14
2021
BUY
Exercise of conversion of derivative security
$54,998
$28.63 p/Share
1,921
Added 13.86%
11,942
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$45,113
$88.63 p/Share
509
Reduced 5.11%
9,446
Common Stock
May 01
2021
BUY
Grant, award, or other acquisition
-
575
Added 5.43%
10,021
Common Stock
Jan 27
2021
BUY
Open market or private purchase
$245,250
$27.25 p/Share
9,000
Added 31.03%
20,000
Depository Shares
Oct 23
2020
BUY
Open market or private purchase
$104,000
$26.0 p/Share
4,000
Added 26.67%
11,000
Depository Shares
Oct 20
2020
BUY
Open market or private purchase
$182,000
$26.0 p/Share
7,000
Added 50.0%
7,000
Depository Shares