Nov 29
2024
BUY
Grant, award, or other acquisition
$6,577
$49.83 p/Share
132
Added 0.37%
35,342
Common Stock
Aug 30
2024
BUY
Grant, award, or other acquisition
$6,679
$47.37 p/Share
141
Added 0.4%
35,210
Common Stock
Aug 14
2024
BUY
Open market or private purchase
$100,687
$44.75 p/Share
2,250
Added 6.03%
35,069
Common Stock
May 31
2024
BUY
Grant, award, or other acquisition
$6,550
$46.46 p/Share
141
Added 0.43%
32,819
Common Stock
May 13
2024
BUY
Grant, award, or other acquisition
-
4,209
Added 11.41%
32,678
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
$4,452
$71.81 p/Share
62
Added 0.22%
28,469
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$187,587
$50.59 p/Share
3,708
Added 11.55%
28,407
Common Stock
Nov 24
2023
BUY
Grant, award, or other acquisition
$4,451
$67.44 p/Share
66
Added 0.27%
24,699
Common Stock
Aug 25
2023
BUY
Grant, award, or other acquisition
$4,424
$76.28 p/Share
58
Added 0.23%
24,633
Common Stock
May 26
2023
BUY
Grant, award, or other acquisition
$4,045
$70.97 p/Share
57
Added 0.23%
24,575
Common Stock
May 08
2023
BUY
Grant, award, or other acquisition
-
2,695
Added 9.9%
24,518
Common Stock
Feb 21
2023
BUY
Exercise of conversion of derivative security
$153,615
$26.01 p/Share
5,906
Added 21.3%
21,823
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
$2,846
$94.89 p/Share
30
Added 0.19%
15,917
Common Stock
Nov 25
2022
BUY
Grant, award, or other acquisition
$2,832
$83.32 p/Share
34
Added 0.21%
15,887
Common Stock
Oct 18
2022
BUY
Exercise of conversion of derivative security
$30,771
$25.14 p/Share
1,224
Added 7.17%
15,853
Common Stock
Aug 26
2022
BUY
Grant, award, or other acquisition
$2,871
$82.03 p/Share
35
Added 0.24%
14,629
Common Stock
May 27
2022
BUY
Grant, award, or other acquisition
$2,376
$88.01 p/Share
27
Added 0.18%
14,594
Common Stock
May 09
2022
BUY
Grant, award, or other acquisition
-
1,497
Added 9.32%
14,567
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
$1,828
$114.27 p/Share
16
Added 0.12%
13,070
Common Stock
Nov 19
2021
BUY
Grant, award, or other acquisition
$1,863
$133.06 p/Share
14
Added 0.11%
13,054
Common Stock
Aug 27
2021
BUY
Grant, award, or other acquisition
$1,750
$125.02 p/Share
14
Added 0.11%
13,040
Common Stock
May 21
2021
BUY
Grant, award, or other acquisition
$1,106
$92.19 p/Share
12
Added 0.09%
13,026
Common Stock
May 10
2021
BUY
Grant, award, or other acquisition
-
1,311
Added 9.15%
13,014
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$11,442
$93.79 p/Share
122
Reduced 1.03%
11,703
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
$933
$103.68 p/Share
9
Added 0.08%
11,825
Common Stock